第四—八章C++作业.docVIP

  • 7
  • 0
  • 约5.59千字
  • 约 9页
  • 2018-01-23 发布于河南
  • 举报
第四—八章C作业

第四章作业 4-6 什么叫做拷贝构造函数?拷贝构造函数何时被调用? 答:拷贝构造函数是使用已经存在的对象去初始化同类的一个新对象。它是一类特殊的构造函数,具有一般构造函数的所有特性,而且它的形参是本类的形象的引用。 构造函数在以下三种情况下都会被调用:(1)当类的一个对象去初始化该类的另一个对象时;(2)如果函数的形参是类的对象,调用函数时,进行形参和实参结合时;(3)如果函数的返回值是类的对象,函数执行完成返回调用者时。4-8 定义一个Dog类,包含age,weight等属性,实现并测试这个类: #include iostream using namespace std; const int Y=8; //经过Y年 class Dog //Dog类定义 { public: //外部接口 Dog(int NewA, int NewW); int Age(); int Weight(); private: int age; int weight; }; Dog::Dog(int NewA, int NewW) {age=NewA;weight=NewW;} int Dog::Age() { return age; } int Dog::Weight() { return weight; } void main() { int ag

文档评论(0)

1亿VIP精品文档

相关文档