1. 定义类的对象时:
(1) 分配内存
(2) 执行构造函数。
2. 构造函数有多个,也即构造可以重载。几个有专用术语的构造函数:拷贝构造函数,类型转构造函数,缺省构造函数等)。
3. 构造函数的调用,由编译器决定调用哪一个。二个要点:
(1) 什么时候调用,调用哪一个,是可分析的。
(2) 根据上下文(context)决定调用哪一个构造函数。
1. 定义类的对象时:
(1) 分配内存
(2) 执行构造函数。
2. 构造函数有多个,也即构造可以重载。几个有专用术语的构造函数:拷贝构造函数,类型转构造函数,缺省构造函数等)。
3. 构造函数的调用,由编译器决定调用哪一个。二个要点:
(1) 什么时候调用,调用哪一个,是可分析的。
(2) 根据上下文(context)决定调用哪一个构造函数。