C++派生类的构造函数和析构函数(例子)
来源:互联网 发布:淘宝网买汽车 编辑:程序博客网 时间:2024/06/06 00:49
#include <iostream>#include <string>#include <windows.h>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; } ~Student1(){} //派生类析构函数 private: //派生类的私有部分 int age; string addr;};int main(){ Student1 stu1(10010,"Wang-li",'f',19,"115 Beijing Road,Shanghai"); Student1 stu2(10011,"Zhang-fang",'m',21,"213 Beijing Road,Shanghai"); stu1.show(); //输出第一个学生的信息 cout<<endl; stu2.show(); //输出第二个学生的信息 system("pause"); return 0;}
0 0
- [c++]派生类的构造函数和析构函数
- c++---派生类的构造函数和析构函数
- C++派生类的构造函数和析构函数(例子)
- 派生类的构造函数和析构函数(C++)
- 派生类构造函数和析构函数的调用顺序(C++)
- 派生类的构造函数和析构函数
- 派生类的构造函数和析构函数
- 关于派生类的构造函数和析构函数
- 派生类的构造函数和析构函数
- 派生类的构造函数和析构函数
- C++派生类的构造函数和析构函数
- C++ 派生类的构造函数和析构函数
- 派生类的构造函数和析构函数
- C++派生类的构造函数和析构函数
- c++派生类的构造函数和析构函数
- C++ 派生类的构造函数和析构函数
- C++派生类的构造函数和析构函数
- C++ 派生类的构造和析构函数
- ElasticSearch(六)--映射和分析
- 蓝牙学习笔记2
- Android WebView探索 一、Naive与WebView的互相调用
- hdu5698 瞬间移动(组合数取摸)(16百度之星round2B)
- GeekBand C++第二周学习感悟
- C++派生类的构造函数和析构函数(例子)
- 给程序员的忠告
- Bootstrap 一个案例应用
- c语言学习笔记13之二维数组1
- recyclerview使用详解
- XMG 让一张图片由两个控件显示出来
- Spark-Streaming处理Kafka数据——封装成对象处理
- 希尔排序
- Java实现将一个文件进行压缩