1. 首页
  2. 数据库
  3. 其它
  4. Effective C++之2.构造析构赋值运算

Effective C++之2.构造析构赋值运算

上传者: 2021-02-01 17:34:03上传 PDF文件 53.89KB 热度 8次
条款05:了解C++默默编写并调用哪些函数 编译器可以暗自为class创建default构造函数、copy构造函数、copy assignment操作符,以及析构函数。 条款06:如不想使用编译器自动生成的函数,就应该明确拒绝 为了驳回编译器暗自提供的机能,可将相应的成员函数声明为private并且不予实现。使用像Uncopyable这样的base class 也是一种做法。不过C++11开始,可以用delete实现。 class HomeForSale { public: ... HomeForSale(const HomeForSale&)=delete; Home
下载地址
用户评论