C++语言程序设计实验报告
cout<<squa.GetD()<<endl;
cout<<"面积为: ";
cout<<squa.GetArea()<<endl;
}
结果:
基础题二
实验任务:
定义一个哺乳动物Mammal类,再由此派生出狗Dog类,定义一个Dog类的对象,观察基类与派生类的构造函数与析构函数的调用顺序。
分析:
构造出带参的构造函数即可,对应写出析构函数,在各自的函数体中输出可以显示该函数被调用的的语句。
代码:
#include <iostream>
using namespace std;
class Animal
{
public:
Animal(int i) {cout<<"动物的构造函数被调用"<<endl;}
~Animal(){cout<<"动物的析构函数被调用"<<endl;}
};
class Dog:public Animal
{
public:Dog(int a):Animal(a){cout<<"Dog的构造函数被调用"<<endl;}
~Dog(){cout<<"Dog的析构函数被调用"<<endl;}
};
int main()
{
Dog obj(1);
return 0;
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C++语言程序设计实验报告 7(3)在线全文阅读。
相关推荐: