aggregate-initialization

aggregate-initialization

文章 0 浏览 4

C++ 中的聚合初始化安全性

假设我有以下结构: struct sampleData { int x; int y; }; 并且在使用时,我想将 sampleData 类型的变量初始化为已知状态。 sampleData sample = { 1…

小苏打饼 2024-11-14 10:09:41 5 0

C++11 中聚合初始化何时有效?

假设我们有以下代码: #include #include struct A { A() {} A(const A&) { std::cout << "Copy" << std::endl; } A(A&&) { std::cout << "Move" << s…

浅暮の光 2024-11-14 09:20:23 6 0

缩小 C++0x 中的转换范围。是只有我这么认为,还是这听起来像是一个重大改变?

C++0x 将使以下代码和类似代码格式错误,因为它需要从 double 到 int 的所谓窄化转换 。 int a[] = { 1.0 }; 我想知道这种初始化在现实世界的代码中是…

自由如风 2024-10-07 14:05:45 11 0

如何初始化成员初始值设定项列表中的数组成员

class C { public: C() : arr({1,2,3}) //doesn't compile {} /* C() : arr{1,2,3} //doesn't compile either {} */ private: int arr[3]; }; 我相信…

月光色 2024-09-30 01:45:28 10 0

是 C++ 组织的成员吗? struct默认初始化为0?

我有这个struct: struct Snapshot { double x; int y; }; 我希望x和y为0。默认情况下它们是0还是我必须做: Snapshot s = {0,0}; 什么是将结构归零的…

梓梦 2024-07-26 18:23:34 10 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文