c++ 派生类的构造函数详解????????
来源:百度知道 编辑:UC知道 时间:2024/05/24 10:05:11
对C++ 派生类的构造函数 实在 不明白~ 请大侠 指点一下~
给个定义的形式和例子:
定义形式:
派生类构造函数名(总参数列表):基类1构造函数(参数列表),基类2构造函数(参数列表),....基类n构造函数(参数列表)
{ 派生类中新增成员初始化语句}
例子:
class teacher //基类1
{
public:
teacher(string nam,int a,string t) //构造函数
{
name=nam;
age=a;
title=t;
}
void display()
{
cout<<"name:"<<name<<endl;
cout<<"age:"<<age<<endl;
cout<<"title:"<<title<<endl;
}
protected:
string name;
int age;
string title;
};
class student //基类2
{
public:
student(char nam[],char s,float sco) //基类2的构造函数
{
strcpy(name1,nam);
sex=s;
score=sco;
}
void display1()
{
cout<<"name:"<<name1<<endl;
cout<<"sex:"<<sex<<endl;
cout<<"score:"<<score<<endl;
c++ 派生类的构造函数详解????????
派生类的构造函数后面:efg() 的是什么?
问个关于c++派生类构造函数的问题
C++派生类的构造函数怎么定义?包括单继承和多继承的格式
求一C++程序,要用上类和对象,构造函数,析构函数,继承与派生的知识编一个程序,谢谢!
求一C++程序,要用上类和对象,构造函数,析构函数,继承与派生的知识编一个程序,谢谢!!
多继承派生的时候,构造函数调用的顺序是什么?
派生类的构造方法在执行自己的任务之前将会调用基类的构造方法。C#也是这样吗?
C++,拷贝构造函数的问题
C++:析构函数写成虚函数是干什么用的,为什么要这么写?派生类在希构时会自动调用吗?