博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++类构造函数初始化列表
阅读量:6251 次
发布时间:2019-06-22

本文共 265 字,大约阅读时间需要 1 分钟。

1 例子

class CExample {

public:

    int a;

    float b;

    CExample():a(0),b(9.9)

    {}

};

所谓构造函数初始化列表就是在构造函数的小括号()后面加冒号“:”,然后在冒号后面通过小括号给类的各个成员赋值。

 

2 为什么要用类构造函数初始化列表

2.1 类成员为const类型

2.2 类成员为引用类型

2.3 如果类存在继承关系,派生类必须在其初始化列表中调用基类的构造函数

 

转载于:https://www.cnblogs.com/hustdc/p/10692991.html

你可能感兴趣的文章
python操作mysql数据库
查看>>
Yii: gii 403 Error you are not allowed to access this page
查看>>
Android SVG矢量资源的使用方法
查看>>
计算汉字长度
查看>>
RSA签名验签学习笔记
查看>>
Codeforces 911E - Stack Sorting
查看>>
BZOJ 1853: [Scoi2010]幸运数字
查看>>
Pessimistic and optimistic locking
查看>>
基于敏捷的测试交付物通用设计
查看>>
svn变更自动触发jenkins构建工程-简单版
查看>>
BFS --- 素数环
查看>>
for循环每次取出一个字符(不是字节)
查看>>
linux版本选择
查看>>
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
查看>>
Java DynamoDB 增加、删除、修改、查询
查看>>
【转】linux下 postgres的一些操作总结
查看>>
不写for也能选中checkbox!
查看>>
PCIE_DMA:xapp1052学习笔记
查看>>
[原译]接口VS 委托
查看>>
EF 一对一、一对多、多对多配置语句小记
查看>>