社区讨论
vector::push_back RE 求助
P5284[十二省联考 2019] 字符串问题参与者 2已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @locqx1ic
- 此快照首次捕获于
- 2023/10/30 18:17 2 年前
- 此快照最后确认于
- 2023/11/05 05:03 2 年前
下了第 7 个点本地测,不开 O2 没任何问题,开 O2 会在第三组数据 RE。目前进展:
- Dev-C++ 自带的调试功能显示在 127 行挂了,如下
lis[i].push_back((node){i,-1});
爆出的
CPPstl_vector.h: void
push_back(const value_type& __x)
{
if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
{
_Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish,
__x);
++this->_M_impl._M_finish;
}
... ...
- 执行此语句时
vector为空;不是(node){i,-1}语法本身的问题,换成构造函数也会 RE。 - 把前两个点删掉,第三个点能输出,但之后的一个(原来的第四组)又会 RE
二楼放代码
回复
共 3 条回复,欢迎继续交流。
正在加载回复...