C++之三五法则


  • 需要析构函数的类也需要拷贝构造函数和拷贝赋值函数。

  • 需要拷贝操作的类也需要赋值操作,反之亦然。

  • 析构函数不能是删除的。

  • 如果一个类有删除的或不可访问的析构函数,那么其默认和拷贝构造函数会被定义为删除的。

  • 如果一个类有const或引用成员,则不能使用合成的拷贝赋值操作。


文章作者: Axieyun
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Axieyun !
评论
评论
  目录