vector push_back可能出错
来源:互联网 发布:mac子弹头专柜价格 编辑:程序博客网 时间:2024/05/22 09:49
最近项目上使用vector发现一个错误,在push_back时存储的数据出错。具体见代码:
struct PP { int a; PP(int v) { a = v; } PP(PP &p) { a = - 10; } }; class AA { public : int a; AA(int v) { a = v; } AA(AA &aa) { a = -10; } }; int main() { std::vector<PP> v; std::vector<AA> vv; v.push_back(PP(1)); vv.push_back(AA(1)); }
自己调试时,你会发现存储的数据是-10,原因是在在调用push_back时调用了一次拷贝构造函数。ps 传入是指针时,不会调用拷贝构造函数。
http://bbs.csdn.net/topics/390437292
0 0
- vector push_back可能出错
- c++ vector push_back 出错或者错误
- vector push_back
- vector::push_back
- vector 的 push_back[转]
- vector::push_back函数解析
- 关于 vector push_back 实现
- vector的push_back
- C++ vector的push_back
- vector中的push_back()学习
- vector::push_back() demo
- vector::push_back 方法分析
- vector的push_back
- vector push_back和at
- vector中的push_back
- 在使用vector的push_back函数时,Release版下运行会出错的一个原因
- 在使用vector的push_back函数时,Release版下运行会出错的一个原因
- vector的push_back函数时,Release版下运行会出错de原因
- EasyDarwin开源流媒体服务器性能瓶颈分析及优化方案设计
- 键盘按键处理过程
- Android studio 导出,导入 arr包
- broken dependencies in the rawhide tree
- 爬虫-百度贴吧帖子
- vector push_back可能出错
- 0-1背包优化动态规划算法之跳跃点法
- Android 根据包名,获取应用程序的签名
- 算法导论复习(5) 线性时间排序
- 自定义滚动轴样式
- sql中的数据表三种连接方式
- Tomcat的信息国际化之路
- 前端项目实战1:酒仙网首页
- 给自己的mongodb设置密码吧