首页 > 解决方案 > 为什么我不能在 Visual Studio Code 中用花括号初始化变量?

问题描述

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

#include<iostream>

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

错误

标签: c++

解决方案


int a = 0;

int a = {0};

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

推荐阅读