c++新特性
Chinesischguy
这个作者很懒,什么都没留下…
展开
-
c++引用容易犯的错误---引用失效(类似迭代器失效)
记录一下自己笔试时踩的关于引用的坑平常比较多使用引用,认为能够减少重新构建局部变量的开销,特别是局部变量是一个比较大的对象或者数据结构时。但在下面场景下,引用就会出现错误。priority_queue<vector<int>, vector<vector<int>>> q;while (true) { auto& n = q.top();//加了引用 q.pop(); dosth(n);//这里的n已经发生变化}while原创 2021-09-13 21:06:57 · 1414 阅读 · 0 评论 -
emplace_back和push_back区别,以及vector内存变化
https://blog.csdn.net/pynash123/article/details/96287942int main(){ vector<test> a; //https://blog.csdn.net/LiQian06336/article/details/99181398 cout << "test" << sizeof(test) << endl; cout << "vector size in memory:原创 2020-09-10 13:26:15 · 473 阅读 · 0 评论