//public:Student(int s_age):People(s_age) 
//C++的派生类构造函数后面是否带上基类构造函数,取决于基类构造函数是否需要传入参数,如果要参数,就一定带上;不需要参数,则可以不用带上(当然带上也是正确的)。比如基本构造函数是People::People()这样定义,那不需要在派生类的构造函数后面带上。需要注意的是,就算不带上的话,在用派生类生成对象的时候,也会自动调用基本的People()这个构造函数。

#include <iostream>
using namespace std;
//基类People
class People{
public:People(int p_age);  //基类默认构造函数
protected:int m_age;
};
People::People(int p_age)
{m_age =  p_age;}

//派生类Student
class Student: public People{
public:Student(int s_age):People(s_age)         //C++的派生类构造函数后面带上基类构造函数,上面有详细说明
    {
     m_score = 90.50;
     m_name = "aaaa";
 }
public:void display();
public:float m_score;
};

最新文章

  1. c++实现冒泡排序
  2. win10如何让她闭嘴、按什麽建系统都要说话、如何让她闭嘴?
  3. A trip through the Graphics Pipeline 2011_06_(Triangle) rasterization and setup
  4. 转 如何理解 重要性采样(importance sampling)
  5. R 网页数据爬虫1
  6. ARP欺骗病毒,网页“篡改”,注入iframe代码!
  7. 关闭 ubuntu System program problem detected
  8. [IT学习]PowerBi 入门
  9. OAF_MDS系列1_OAF页面元数据结构MDS的解析(概念)
  10. cordova安装中的坑
  11. Poweroff – 很好很强大的定制关机工具
  12. winform webbrowser如何强制使用ie11内核?
  13. C#中的out参数/ref参数/params可变参数
  14. jBPM4工作流应用开发指南
  15. scp远程拷贝文件及文件夹
  16. Java并发编程:Java线程池核心ThreadPoolExecutor的使用和原理分析
  17. Django ORM中使用update_or_create功能再解
  18. 【转】Swift 语言的设计错误
  19. 层层递进——宽度优先搜索(BFS)
  20. DDL为什么不能rollback?

热门文章

  1. LeetCode 826. Most Profit Assigning Work
  2. Chocolatey 方便的windows 包管理工具
  3. 退役II次后做题记录
  4. hhhhh我又双叒进步啦!
  5. avalon数据已更新,视图未更新的bug修复
  6. 2019 SDN第一次阅读作业
  7. flask + Python3 实现的的API自动化测试平台---- IAPTest接口测试平台,更名:FXTest 接受定制开发(java版开发完毕)
  8. go 练习:HTTP 处理
  9. centos7.6环境jenkins升级到tomcat8.0.53和jenkins2.168版本
  10. spark性能优化----缓存清除