【问题标题】:Why I cannot initialize variables with curly braces in Visual Studio Code? [duplicate]为什么我不能在 Visual Studio Code 中用花括号初始化变量? [复制]
【发布时间】:2019-04-16 22:47:17
【问题描述】:

我不知道为什么 Visual Studio Code 和 g++ 在变量的花括号初始化后需要一个分号。该程序如下。

#include<iostream>

int main()
{
    int i{0}; // Semi colon expected here??
    return 0;
}

【问题讨论】:

  • This answer 可能对你有用,祝你好运!
  • 要么更新您的 GCC 安装,要么将 -std=c++11 添加到您的编译器选项中
  • 请不要发布代码或错误消息的屏幕截图。您可以轻松地将它们复制粘贴到问题中。图片并非所有人都可以访问,也无法搜索。
  • @CrisLuengo 好点。会牢记这些问题。谢谢。

标签: c++


【解决方案1】:
int a = 0;

int a = {0};

int a[2] = {0,1};

【讨论】:

    猜你喜欢
    • 2018-05-31
    • 2012-08-04
    • 2019-03-10
    • 1970-01-01
    • 1970-01-01
    • 2011-05-26
    • 1970-01-01
    • 2015-05-16
    • 2023-03-05
    相关资源
    最近更新 更多