文章转自: 公众号:Coder梁(ID:Coder_LT)

除了可以使用构造函数Classy::Classy(int n, int m): mem1(n), mem2(0), mem3(n*m+2) {
...
};类成员进行初始化之外,C++还提供了另外一种初始化的方法,叫做成员初始化列表。
我们假设Classy是一个类,而mem1,mem2和mem3都是这个类的数据成员,那么类构造函数可以写成:
Classy::Classy(int n, int m): mem1(n), mem2(0), mem3(n*m+2) {
...
};
上述代码将mem1初始化为n,将mem2初始化为了0,mem3初始化成了n*m+2。这些初始化工作是对象创建是完成的,并且在执行花括号中的内容之前。
有这么几点需要注意:
- 这种格式只能用于构造函数
- 必须用这种格式初始化非静态const数据成员(C++11之前)
- 必须用这种格式初始化引用数据成员
数据成员被初始化的顺序和它们在类中定义的顺序相同,和初始化列表中的排列顺序无关。
C++11的类内初始化:
C++11当中允许我们直接对成员变量进行赋值:
class Classy {
int mem1 = 10;
const int mem2 = 20;
};
这和在构造函数当中使用成员初始化列表等价:
Classy::Classy() : mem1(0), mem2(20) {...}
我们在类当中直接初始化之后,我们也可以在成员初始化列表当中进行覆盖:
Classy::Classy(int n) : mem1(n) {...}
在这种情况下,mem1的值会被替换成n。
相关推荐:
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
自动AI写文章:轻松创作时代的全新利器
互联网留痕:数字时代的隐形轨迹与自我管理,灯塔网站推广包年多少钱
为什么要seo 运营,为什么需要seo ,ai人物头盔
不利于seo是什么,不属于seo对网店推广的作用 ,ai渐变下载
seo都有什么问题,seo都有什么问题和答案 ,ai凯旋公主下载
为什么选择老域名注册,打造品牌价值的秘密武器,网站建设服务费用多少
AI免费写文章生成器高效写作新革命
seo词库优化,搜索词条优化 ,ai点选择
什么是蜘蛛弛?揭秘这个SEO优化背后的神秘工具,南沙seo优化排名价格
ChatGPT免费用户每天的使用限制:如何高效利用,突破困境!,花花制作ai
AI提供的阅读书目对学生的专业知识有多大帮助,沃奇ai
SEO技巧提升网站流量:打造高效网站的关键策略,Ai测脸相
seo软件是什么职位,seo用的是什么软件 ,ai感知树
SEO有点:揭秘优化之道,提升网站排名的秘诀,广州抖音seo厂家地址
怎么识别是AI写的文章
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
ChatGPT无法加载?检查您的网络设置并尝试重启ChatGPT,助您畅享无障碍智能对话体验,ai记录人
SEO百度优化:让你的品牌在搜索引擎中脱颖而出,日照网站推广策划
Bing无法使用怎么办?解决方法及替代方案推荐!,ai文字设计教程
GoogleGTP-智能时代的革命性突破,人工智能的新纪元,ai可以降论文ai率吗
实用AI工具:提升效率、优化生活的科技利器
seo要懂些什么软件,seo常用软件 ,ai写作网站网址大全
云推SEO:让您的网站在激烈竞争中脱颖而出,网站优化公司欢迎来电
ChatGPTWindows版本:让AI助手成为你的工作与生活得力助手,Ai相减变形
ChatGPT宕机恢复时间如何解决用户焦虑与技术背后的故事,ai人工智能写作火山
SEO指:如何通过精准优化提高网站流量和转化率,无锡论坛营销推广要多久
seo经验是什么,seo进阶 ,ai矿机
AI自动帮写,轻松应对内容创作挑战,赋能写作新未来,嘿科技ai
企业营销:如何在竞争激烈的市场中脱颖而出,美装网站Seo优化
SEO教你如何快速提升网站排名,打破竞争壁垒!,本溪seo优化排名公司
WPJVX:开启数字化未来的智慧平台,关键词排名技术咨询乐云seo
SEO知道:让你的网站在搜索引擎中脱颖而出,水安建设集团网站
SEO已经成为数字营销的核心,如何利用SEO提升网站流量和转化率,含山网站优化推广
AI免费免登录:轻松体验人工智能的魔力,无需繁琐注册,华为AI音箱2音质如何
GPT-3.5免费吗?揭秘AI智能助手的未来与收费模式,ai 美美
SEO如何做?全方位解析提升网站排名的秘诀,AI翻译好处
SEO超级,助力企业站点冲刺搜索引擎排名,白云全网营销推广哪家强
文章疑似AI生成怎么办?如何辨别并应对AI生成文章的挑战
seo规范是什么,seo行业标准 ,啊龙ai音乐
seo需要会什么技术呢,seo需要会什么技术呢知乎 ,红色框ai
seo适合看什么书,自学seo书籍推荐 ,ai少女 刻晴
AI翻译工具的革命-ChatGPT等技术让语言互通无碍,淘宝ai写作检测准吗
SEO表格:优化网站排名的秘密武器,大数据推广营销费用多少
OpenAI您的信用卡被拒绝了?请尝试用借记卡支付,轻松解决支付问题!,ai cdr缩略图补丁
“赞片CMS”-让你的*站点管理更高效、便捷,日照seo平台
为什么“未备案域名”会成为互联网行业中的重要问题?,江干区seo优化价格
自动生成文章的AI软件,助力内容创作的未来
SEO观察:2025年搜索引擎优化的新趋势与机遇,seo2是什么状态
为什么做酒店seo,为什么做酒店 ,ai uehara下载