从品牌网站建设到网络营销策划,从策略到执行的一站式服务
1.派生类构造函数的一般形式为:
按需设计可以根据自己的需求进行定制,成都网站设计、做网站、成都外贸网站建设公司构思过程中功能建设理应排到主要部位公司成都网站设计、做网站、成都外贸网站建设公司的运用实际效果公司网站制作网站建立与制做的实际意义派生类构造函数名(总参数表):基类构造函数名(参数表)
{
派生类中新增加数据成员初始化语句
}
2.在建立一个对象时,执行构造函数的顺序是:
a.派生类构造函数先调用基类构造函数;
b.再执行派生类构造函数本身(即派生类构造函数的函数体)
3.在派生类对象释放时,先执行派生类析构函数,再执行其基类析构函数
例:定义一个简单的派生类构造函数。
解:程序:
#include
#include
using namespace std;
class Student//声明一个基类Student
{
public:
Student(int n, string nam, char s)//定义基类构造函数
{
num = n;
name = nam;
sex = s;
}
~Student()//基类析构函数
{
}
protected:
int num;
string name;
char sex;
};
class Student1 :public Student//声明公用派生类Student1
{
public:
Student1(int n, string nam, char s, int a, string ad) :Student(n, nam, s)//定义派生类构造函数
{
age = a;//在函数体中只对派生类新增加的数据成员初始化
addr = ad;
}
void show()
{
cout << "num:" << num << endl;
cout << "name:" << name << endl;
cout << "sex:" << sex << endl;
cout << "age:" << age << endl;
cout << "address:" << addr << endl << endl;
}
~Student1()//派生类析构函数
{}
private:
int age;
string addr;
};
int main()
{
Student1 stud1(1001, "yaoyao", 'f', 20, "hanzhong");
Student1 stud2(1002, "xiaoxiao", 'm', 20, "xianyang");
stud1.show();//输出第一个学生数据
stud2.show();//输出第二个学生数据
system("pause");
return 0;
}
结果:
num:1001
name:yaoyao
sex:f
age:20
address:hanzhong
num:1002
name:xiaoxiao
sex:m
age:20
address:xianyang
请按任意键继续. . .
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图