直接启动是否等于直接列表限制?
我有以下示例:
struct S{
int x, y;
}
S s1{1}; // direct-initialization or direct-list-initialization ?
S s2{1, 2}; // direct-initialization or direct-list-initialization ?
S s3(1); // direct-initialization or direct-list-initialization ?
S s4(1, 2); // direct-initialization or direct-list-initialization ?
int i1{10}; // direct-initialization or direct-list-initialization ?
int i2(10); // direct-initialization or direct-list-initialization ?
我的问题
- 我只需要知道上述语句中的初始化类型是什么?
- 这里有标准报价吗?
我已经检查了一个问题 direct-initialization vs direct-initialization vs direct-list-initialization(c ++)然而。
I have the following example:
struct S{
int x, y;
}
S s1{1}; // direct-initialization or direct-list-initialization ?
S s2{1, 2}; // direct-initialization or direct-list-initialization ?
S s3(1); // direct-initialization or direct-list-initialization ?
S s4(1, 2); // direct-initialization or direct-list-initialization ?
int i1{10}; // direct-initialization or direct-list-initialization ?
int i2(10); // direct-initialization or direct-list-initialization ?
My questions
- I just need to know what's the type of initialization in the above statements?
- Is there any standard quote applied here?
I am already checked the question direct-initialization vs direct-list-initialization (C++), but it hasn't strict answer yet.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
来自直接初始化文档的文档:
和列表初始化:
direct-list-initialization
现在我们可以使用以上来回答您的问题。
From direct initialization's documentation:
And from List initialization:
Direct-list-initialization
Now we can use the above to answer your question.