C++ 类对象创建Tips

来源:互联网 发布:sql搜索 编辑:程序博客网 时间:2024/05/17 05:05

C++ 类的对象创建分2步:

1 分配内存空间,执行初始化操作;

2 执行计算操作。

其中,初始化操作是对所有类类型(class type)的成员进行初始化操作,不管该成员是否出现在初始化列表。

初始化顺序是类成员在类中的定义顺序,跟初始化列表中的出现顺序无关。

计算操作,主要是执行构造函数的函数体,可能会对一些成员重新进行一些复制操作、其他计算等。