zoukankan      html  css  js  c++  java
  • C++空类中含有哪些默认的函数

    1、默认构造函数
    2、析构函数
    3、拷贝构造函数
    4、赋值运算符(等号:operator=)
    5、取址运算符(operator&)(一对,一个非const的,一个const的)-----有争议,跟具体编译器相关,有的生成,有的不生成

    例:
    class Empty
    {
    public:
              Empty();                            // 
    缺省默认构造函数
              Empty(const   Empty&);    // 
    拷贝构造函数
              ~Empty();                           // 
    析构函数
              Empty& perator=(const Empty&); // 
    赋值运算符
               Empty* operator&();                        // 
    取址运算符
              const Empty* operator&() const;   // 
    取址运算符
    };
  • 相关阅读:
    线性表ADT实现
    基数排序
    二叉树之已知前序和中序遍历求后序遍历(POJ2255 &&HDU )
    acm头文件
    快排
    快读
    二分
    数据结构大师
    AC_2. 01背包问题
    AC_94. 递归实现排列型枚举
  • 原文地址:https://www.cnblogs.com/dingou/p/11627817.html
Copyright © 2011-2022 走看看