C++继承
来源:互联网 发布:ubuntu创建新用户组 编辑:程序博客网 时间:2024/05/26 02:19
当用到C语言的输入输出时:
头文件:#include <cstdio>
应该注意string类型并不是基本类型因此当对string类进行输入输出时应该用
printf("%s",name.c_str());
进行输入输出;
另外还需要加入string头文件#include <string>
#include <iostream>#include <cstdio>#include <string>using namespace std;class Person{private:string name;int age;public:Person(string name, int age){this->name = name;this->age = age;printf("A person %s whose age is %d is created.\n", name.c_str(), age);}~Person(){printf("A person %s whose age is %d is erased.\n", name.c_str(), age);}void show(){printf("Name is %s and age is %d.\n", name.c_str(), age);}};class Student : public Person{private:int grade;public :Student(string name, int age, int grade) :Person(name,age){this->grade = grade;printf("A student whose grade is %d is created.\n", grade);}~Student(){printf("A student whose grade is %d is erased.\n", grade);}void show(){printf("Grade is %d.\n", grade);}};int main(){string n;int a, g;cin >> n >> a >> g;Student student(n, a, g);student.Person::show();student.show();return 0;}
0 0
- c继承
- C++----------------继承
- 【c#】继承
- C++:继承
- C++::继承
- [C++]继承
- 【C++】继承
- 【C#】继承
- 【c++】继承
- 【C++】继承
- c#-继承
- 【C++】 继承
- 【C#】继承
- C++|继承
- 【C++】继承
- C/C++--私有继承
- [C/C++]继承
- c++:私有继承,公有继承,保护继承
- HashMap源码分析
- 机器学习实战+第四章_朴素贝叶斯
- Web服务器和应用服务器的区别是?
- 如何生成在一定范围内的double型的真正随机数?
- 二维码的生成与扫描
- C++继承
- freemarker Velocity获取request,session
- 强制不换行
- ORACLE 数组\集合使用
- java学习第二十八天之XML解析
- 并发--先行发生原则及案例分析
- 201609-2火车购票
- 【编程】常见概念的理解 —— inplace、vanity url、vanilla(code/software)、编译、链接、build、(delegate、proxy)
- 代码阅读:Faster RCNN