类对象作为成员

Posted clnchanpin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类对象作为成员相关的知识,希望对你有一定的参考价值。

    类对象内部嵌套类对象。被嵌套的对象成为内嵌对象。内嵌对象是该类对象的组成部分,当创建该对象时。其内嵌对象也被自己主动创建。

C++中通过构造函数的初始化表为内嵌对象初始化。组合类的带有初始化表的狗仔函数的定义格式为:

类名::构造函数名(所有參数表):内嵌对象1(參数表1),内嵌对象2(參数表2),...

{   构造函数体  }

声明格式为:

类名::构造函数名(所有參数表)

组合类构造函数的运行顺序为:

1)按内嵌对象的声明顺序依次调用内嵌对象的构造函数;

2)运行组合类本身的构造函数。

以上是关于类对象作为成员的主要内容,如果未能解决你的问题,请参考以下文章

是否立即为作为类成员的对象数组调用构造函数?

如何初始化作为另一个类的成员变量的基类对象?

接口作为成员变量——实现类和匿名内部类和匿名对象

对象作为成员变量

QThread 对象作为工作类的成员

当我在 C++ 中派生一个类时,它是不是会创建一个基类对象并将其作为我的成员变量存储在派生类中?