C++中拒绝编译器自动生成copy构造函数和copy赋值运算符操作(6)---《Effective C++》
C++是一片荆棘遍布的雷区,等待用于挑战的你去探索,在《Effective C++》系列的第5篇中我们已经看到当用户进行赋值或者拷贝操作的时候,即使我们没有定义拷贝构造函数或者拷贝赋值运算符操作,编译器也会自动为其生成copy构造函数和copy赋值运算符,这不失为一种比较好的机制,避免了我们写冗余且无聊的copy赋值和copy构造代码,但凡事都有两面性,当然C++的这种机制也不例外,如果我们不想让编
原创
2017-07-18 16:57:23 ·
823 阅读 ·
0 评论