1. 空类的大小

sizeof(A)的值为1,因为编译器需要区分这个空类的不同实例,分配一个字节,可以使这个空类的不同实例拥有独一无二的地址。

2. 空类的成员函数

  • 缺省构造函数()。
  • 缺省拷贝构造函数copy()。
  • 省析构函数~()。
  • 赋值运算符opreate=。
  • 取址运算符operator&。
  • 取址运算符 operator& const 。

注意:

有些书上只是简单的介绍了前四个函数。没有提及后面这两个函数。但后面这两个函数也是 空类的默认函数。另外需要注意的是,只有当实际使用这些函数的时候,编译器才会去定义它们

Copyright © ershouche-FE 2019 all right reserved,powered by Gitbook文件修订时间: 2022-02-28 16:39:14

results matching ""

    No results matching ""