定义一个基类:初始化需要传入一个整数

class mybase
{
public:mybase(int iType);virtual ~mybase();public:int m_iType;
};

在定义一个子类,继承于mybase

class my:public mybase
{
public:my();virtual ~my();
};

这时候对于my的构造函数初始化需要注意,还需要对基类进行初始化

my::my():mybase(1)
{}

C++之基类构造函数初始化相关推荐

  1. C++ 类构造函数初始化列表介绍

    构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式. 构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个 ...

  2. C++类构造函数初始化列表

    构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式.例如: class CExample { public:     int a;     f ...

  3. C++类构造函数初始化列表及初始化成员变量的误区

    构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式.例如: [cpp] view plaincopy class CExample { pub ...

  4. c++初始化成员列表_C++ 类构造函数初始化列表

    关注我们更多精彩等你发现! 构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式.例如: 上面的例子中两个构造函数的结果是一样的.上面的构造函数 ...

  5. 派生类参数初始化列表和基类构造函数顺序

    今天被问到了一个问题,随便回了一句,父类还没有构建,怎么能初始化父类的成员. 派生类构造函数的参数初始化列表,为什么不能初始化基类的成员? 例如下面的是不可以的 class Rectangle : p ...

  6. 多继承中虚基类构造函数的一种调用规则

    规则:如果父类中有虚基类(A),且有一个直接基类(B)是虚基类的子类,那么子类(C或D)若不显式调用虚基类的有参数构造函数,它的直接基类(B)即使在构造列表中调用了非默认构造函数,那么也会直接调用虚基 ...

  7. Dx11DemoBase 基类(二) 初始化 DirectX11 的 4个基本步骤

    上文说的 要用现实现象来模拟解释 初始化 Direct3D11的过程, 呃... 暂时想不出了, 呵呵. 一般初始化 Direct3D11的过程, 分为四步: bool Dx11DemoBase::I ...

  8. 向基类构造函数传递参数的(两种方法)

    另外我们在使用第二种方式的时候要注意: 1.如果没有定义派生类的构造函数,那么将默认执行基类的构造函数. 2.如果派生类要向基类传递参数,那么必须在派生类里定义一个构造函数,该函数只起到向基类传递参数 ...

  9. C++经验(四)-- 基类构造函数和析构函数中调用virtual虚函数?

    class Base {public:Base();virtual void oneFunction() = 0;... };Base::Base() {...oneFunction(); }clas ...

最新文章

  1. spring中间scope详细解释
  2. 如何从Amazon API Gateway将查询字符串或路由参数传递到AWS Lambda
  3. Android编译笔记一
  4. 去哪儿网笔试题——取出第一个重复的字符
  5. 电梯调度问题之需求分析
  6. Leecode240. 搜索二维矩阵 II——Leecode每日一题系列
  7. 图片加马(一句话木马)
  8. linux自带浏览器如何更新,在deepin上安装edge浏览器后更新系统报错的解决方案
  9. 手机在线运行python_让Python程序在线执行
  10. bzoj1189 [HNOI2007]紧急疏散EVACUATE spfa+网络流+二分
  11. java long 二进制输出格式_算法:java打印int类型的二进制格式
  12. golang (3) 编译不同的平台文件
  13. python POST发送多个段(如json消息+文件)
  14. 微信小程序问答论坛+后台管理系统
  15. PL/SQL中导出整个表、表结构、部分数据、以及导入整个表
  16. root 红米note5_小米 红米NOTE5_刷机助手root-Android手机一键ROOT工具 - 线刷宝官网...
  17. Spyder单步调试
  18. 联想电脑计算机怎么设置十进制,联想笔记本win10老友系统如何给电池设置充电阈值【图文】...
  19. html标签属性可以省略,html部分---通用标签与属性;
  20. PS边缘工具,边界羽化

热门文章

  1. 金融危机下的企业经营战略
  2. 一段MYSQL的插入代码
  3. Java中用split函数进行分割字符串。
  4. Android 常用开发工具收藏
  5. CSS Grid中的陷阱和绊脚石
  6. Android 移动开发知识体系
  7. JS报错: Uncaught SyntaxError: Invalid shorthand property initializer
  8. 2016二级c语言成绩查询,2016年12月计算机二级C语言测试及答案
  9. php ssl扩展,php如何安装openssl扩展?
  10. javacore分析工具_线上死锁定位分析