当前位置: 首页 > news >正文

陇南市建设局官方网站国外的素材网站

陇南市建设局官方网站,国外的素材网站,app在线开发网站建设,济南网签查询博主介绍:程序喵大人 35- 资深C/C/Rust/Android/iOS客户端开发10年大厂工作经验嵌入式/人工智能/自动驾驶/音视频/游戏开发入门级选手《C20高级编程》《C23高级编程》等多本书籍著译者更多原创精品文章,首发gzh,见文末👇&#x1f…

博主介绍:程序喵大人

  • 35- 资深C/C++/Rust/Android/iOS客户端开发
  • 10年大厂工作经验
  • 嵌入式/人工智能/自动驾驶/音视频/游戏开发入门级选手
  • 《C++20高级编程》《C++23高级编程》等多本书籍著译者
  • 更多原创精品文章,首发gzh,见文末
  • 👇👇记得订阅专栏,以防走丢👇👇
    😃C++基础系列专栏
    😃C语言基础系列

review代码时,有同学问下面这段代码为什么不能通过编译:

class A {
public:
int a(100);
};int main() { A a; }

这里有涉及成员初始化的概念。

C++中的类成员初始化只有两种方式:

一种是通过构造函数初始化列表,也就是这样:

class A {
public:
A() : a(100) {}
int a;
};

另外一种是通过大括号形式进行默认成员初始化

class A {
public:
int a{100};
};

而最上面那个图中的括号初始化不属于以上两种中的任意一种,所以编译器就会报错。

那这里有个问题,以上两种方式都能初始化,那如果同时存在会出现什么行为

如果同时存在,那大括号形式的默认成员初始化会被忽略,而去使用构造函数初始化列表。

比如下面的代码:

class A {
public:
A() : a(200) {}
int a{100};
};int main() {A a;std::cout << a.a;
}

会输出200

具体可以看cppreference

http://www.yayakq.cn/news/718360/

相关文章:

  • 企业网站开发计划深圳企业网站制作中心
  • 百度合伙人官方网站注册城乡规划师成绩查询2021
  • 南宁市优化网站公司网站建设和备案的顺序
  • 网站如何做后台留言高端网站制作哪家专业
  • wordpress数据库清理上海优化排名推广
  • 北京代做网站上海建设手机网站
  • 大连建网站策划网站的统计代码是什么意思
  • 现在都用什么做网站护理专业主要学什么
  • 山东省建设项目监理协会网站wordpress文字默认颜色
  • 营销型网站托管品牌营销是什么
  • 神华科技 网站建设wordpress程序如何降低版本
  • 河北网站制作公司报价一般需要多少钱
  • ftp 网站管理网站架构是什么意思
  • 网站的哪些标签需要优化刚建的网站百度搜不到
  • 正能量网站警惕网站免费看手机
  • 梅州新农村建设网站宣传册制作
  • html网站建设代码diy
  • 电子商务网站建设的需求洛阳洛龙区网站建设
  • 健康网站可以做推广吗网站开发合同协议
  • 网站分站是怎么做的天猫开店流程及费用2023
  • 网站如何发布和推广最全磁力搜索引擎
  • 那个网站做图片好看的网络营销在我国的发展历程
  • wordpress+手机站分销平台系统源码
  • 深圳网站建设哪家最好福田庆三鼻子案例
  • 南宁网站建设升上去wordpress tinymce编辑器
  • 购物网站建设案件江苏大汉建设实业集团网站
  • 许昌旅游网站建设现状Wordpress表单无法收到
  • 搭建企业网站具体过程建筑设计公司招聘信息
  • 专业制作网站系统怎么用phpcmf做网站
  • 本地宁波网站建设php宠物用品公司网站源码