c++ - 为什么我不能在 Visual Studio Code 中用花括号初始化变量?
问题描述
我不知道为什么 Visual Studio Code 和 g++ 在变量的花括号初始化后需要一个分号。该程序如下。
#include<iostream>
int main()
{
int i{0}; // Semi colon expected here??
return 0;
}
解决方案
int a = 0;
int a = {0};
int a[2] = {0,1};
推荐阅读
- sql - 在没有递归函数的sql server中生成分层json
- python - 如何从此元组列表中删除元素
- spring-boot - 为什么在使用 axon 框架的 saga 时 'token_entry' 会不断更新?
- node.js - 如何在 React 中根据状态重定向
- amazon-web-services - 如何从 aAexa 技能中访问 APIGateway http 端点?
- nuget - NuGet 构建未添加 RepositoryUrl 属性
- java - Java - 如何指定 Firestore 检索字段名称的顺序?
- c# - 更新 NuGet 包后出现 System.NullReferenceException
- unit-testing - 如何访问测试库中被多个元素破坏的文本
- java - 运行(),等待(),运行(),等待(),运行()