gpt4 book ai didi

c++ - 使用统一初始化语法的初始化列表的类内成员初始化?

转载 作者:太空狗 更新时间:2023-10-29 21:42:59 25 4
gpt4 key购买 nike

<分区>

我正在尝试使用 MSVC2013 编译以下内容:

class SomeClass
{
struct SomeStruct { bool a,b,c; };
SomeStruct ss{false, false, false};
}

编译器给我以下错误:SomeClass::SomeStruct::SomeStruct: no overloaded function takes 3 arguments.

如果我把代码改成这样:

class SomeClass
{
struct SomeStruct { bool a,b,c; };
SomeStruct ss{{false, false, false}};
}

程序编译并运行良好。这是编译器的问题,还是我不理解语法?根据我一直在阅读的内容,第一个版本应该可以编译。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com