当前位置:首页 > 编程笔记 > 正文
已解决

C++(20):聚合初始化

来自网友在路上 11028102提问 提问时间:2023-11-12 19:28:28阅读次数: 102

最佳答案 问答题库1028位专家为你答疑解惑

C++20运行对于没有提供构造函数的类进行聚合初始化:

#include <string>
#include <iostream>
using namespace std;class D
{
public:int a;double b;string c;long long d;
};int main()
{D d(1, 3.14, "hello", 88);return 0;
}

有几点需要注意:

1.类程序必须都是public

2.必须安装成员定义的顺序进行初始化

3.静态成员变量是不参与聚合初始化的

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"C++(20):聚合初始化":http://eshow365.cn/6-38347-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!