- 主题:c++果然是门邪恶的语言!!
理解数组只是地址偏移就行,a[1] 写成 1[a]都可以的
【 在 stub 的大作中提到: 】
: [upload=1][/upload][upload=2][/upload]
--
FROM 111.197.239.143
你用tcmalloc,说不定就是赋值时crash了
默认allocator分配内存时,预留前面8字节记录大小信息
-1正好写到这个数据,析构时数据不对,自然崩掉
【 在 stub 的大作中提到: 】
: 这个我倒是知道。只是报这个错,哎。。,并不是在赋值的时候报错,而是在析构的时候报错。且类似问题,报错不同
--
FROM 111.197.239.143
废话,默认初始化vector三个内部指针都是nullptr
你对nullptr做-1操作,不崩才怪
【 在 stub 的大作中提到: 】
: 没有emplace_back那一行,赋值时就会崩掉
--
FROM 111.197.239.143