提问人:Vishesh Singh 提问时间:11/3/2023 最后编辑:ChrisMMVishesh Singh 更新时间:11/3/2023 访问量:62
错误:非聚合类型“vector<int>”无法使用初始值设定项列表 vector<int> denominations = {1, 2, 3};
error: non-aggregate type 'vector<int>' cannot be initialized with an initializer list vector<int> denominations = {1, 2, 3};
问:
我正在 vs 代码中的 Mac 系统上编写 C++ 代码。我正在将向量初始化为
vector<int> denominations = {1, 2, 3};
我收到上述错误。
我尝试通过发出命令 brew update gcc 来更新我的 gcc 编译器。输出为 Warning: gcc 13.2.0 already installed。但它仍然给出了同样的错误。我还尝试在 vs 代码终端中执行命令“g++ -std=c++11 prog.cpp”,但它什么也没做......
答: 暂无答案
评论
g++ --version
g++ -v
a.out
tasks.json
c_cpp_properties.json