美文网首页
条款05:C++默认调用的函数

条款05:C++默认调用的函数

作者: robotai | 来源:发表于2020-09-28 07:28 被阅读0次

    1、两种空类相等,解释了空类   class a  ;...;可以执行语句class b = a ;  class c(a) ;

    class empty { };

    class empty {

    empty(){...};

    ~empty(){...};

    empty(const empty & ept)  { ... };

    empty & operator=(const empty & ept) {...};

    };

    2、如果声明了带实参的构造函数,编译器不会创建default无参数的构造函数。

    3、类中含reference成员或者const成员,必须自己定义copy assignment操作符

    4、基类中 copy assignment操作符为私有的,派生类不会生成copy assignment操作符

    相关文章

      网友评论

          本文标题:条款05:C++默认调用的函数

          本文链接:https://www.haomeiwen.com/subject/nnnhuktx.html