拷贝控制操作,有5个特殊成员函数copy ctor,copy =opt,move ctor,move =opt,dtor 有哪些地方会用到 拷贝初始化 除了=定义变量时 参数传递和函数返回时 花括号列表初始化一个数组中元素或一个聚合类中成员 某些类对所分配的对象使用拷贝初始化,如insert和push:相对地,emplace直接初始化 成员是在析构函数体之后隐含的析构阶段中被销毁的 1一个类需要自定义析构函数,几乎可以肯定它也需要自定义拷贝构造和拷贝赋值. 2拷贝构造和拷贝赋值有一个,几乎可以肯…