- 博客(1)
- 收藏
- 关注
原创 关于c++容器vector,push_back带有资源管理(new,malloc等)对象时需要注意的事情。拷贝,析构,作用域
对于c++标准库中的vector,我相信应该是用的比较多的一种结构。读者们对此大多应该也不陌生,但是对于初学者可能仍有一些值得注意的地方,本篇文章将讨论其中一种陷阱。我们都知道C++类的拷贝有最简单的两种区分:深拷贝和浅拷贝。当我们使用vector进行push_back类的对象时候,对于类的拷贝和析构就应该多加注意。push_back的函数原型为push_back(const value_type& __x),使用的引用,按理来说不会产生拷贝,但是当我们进一步查看push_back时候,会发现有
2022-02-14 15:55:50
2747
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅