构造函数

当一个对象被申明时,构造函数将会被自动调用,对对象进行初始化。具体调用哪个构造函数将取决于对象被如何声明。

如果一个类没有构造函数,系统默认产生一个无参的构造函数。

用途

在构造函数中主要进行一些对成员变量初始化对工作,如:

  1. 初始化成员对象
  2. 初始化指针
  3. 给变量赋初始值

初始化构造函数

初始化构造函数在类的对象被创建时被调用。

// TODO

复制构造函数

复制构造函数,在用一个对象初始化另一个对象时被调用。

Test b;
Test a = b;
// TODO

类型转换构造函数

任何只含一个参数的构造函数都是类型转换构造函数。

它可以把参数类型转换为类类型。

// TODO

results matching ""

    No results matching ""