c++/c 相关
RR666RR
hello
展开
-
【leetcode_error解决】==40==ERROR: AddressSanitizer: heap-use-after-free on address 0x6030000003d0 at pc
就拿leetcode第706题来说,先上错误代码: void remove(int key) { int h=hash(key); for(auto it = data[h].begin(); it != data[h].end(); it++) { if((*it).first == key) { data[h].erase(it); }原创 2021-07-17 20:44:08 · 2859 阅读 · 3 评论 -
Qt中出现 exited with code 3错误的其中之一原因
我发现的错误出现了野指针也就是指针指向了一个随机的不确定的地方当时的情况在我编程的时候,我使用了stl库中的QQueue,我的操作如下(为了说明方便我就想了个简单的阐述方式)QQueue<int>node;for(int i=0;i<10;i++){ node.enqueue(i);}int nodeHead=node.head();for(int i=0:i<10;i++){ nodeList.dequeue(); nodeHead=node.head()原创 2021-07-04 21:34:01 · 5463 阅读 · 1 评论 -
sizeof运算符
文章目录1、前言2、sizeof到底是什么可以干什么总结后记1、前言sizeof() 是一个判断数据类型或者表达式长度的运算符。sizeof() 计算对象的大小也是转换成对对象类型的计算,也就是说,同种类型的不同对象其sizeof值都是一致的。sizeof对一个表达式求值,编译器根据表达式的最终结果类型来确定大小。2、sizeof到底是什么可以干什么sizeof所得到的是一个size_t类型 1sizeof 运算符返回一条表达式或一个类型名字所占的字节数。sizeof的返回值是表达..原创 2021-03-22 14:15:55 · 263 阅读 · 0 评论