c++中vector中的拷贝构造过程

#include 
#include 
class Data{
public:
    Data(int i):v(i){
        std::cout<<"ctor"< vec;
    //vec.reserve(4);
    std::cout<<"cap:"<

 本文代码主要测试vector在插入元素时,一共调用了多少次元素的拷贝构造函数。在vector空间发生扩容时,vector会调用元素的拷贝构造函数。
Reference:
[1]c++中vector的拷贝构造过程

你可能感兴趣的:(c++中vector中的拷贝构造过程)