类对象作为成员.pptxVIP

  • 5
  • 0
  • 约1.16千字
  • 约 6页
  • 2022-08-13 发布于云南
  • 举报
;类对象作为成员 ;当调用构造函数X::X()时,首先按各对象成员在类定义中的顺序依次调用它们的构造函数,对这些对象初始化,最后再执行X::X()的函数体。析构函数的调用顺序与此相反。 下面的例子中有两个类string和girl,类girl中的一个数据成员name是类string的一个对象,即name是类girl的一个对象成员。两个类都有自己的构造函数,而类girl的构造函数被执行时,希望能给其中的string类的成员对象也初始化为具体的值。 例2-17 #includeiostream.h #includestring.h class strings { private: char *str; public: strings(char *s) { str=new char[strlen(s)+1]; strcpy(str,s); } ;void print() { cout类strings is str endl; } ~strings() { delete str; } }; class girl { private: strings name; int age;

文档评论(0)

1亿VIP精品文档

相关文档