C++ 语法错误:';]';尽管没有额外的';]';在任何地方

C++ 语法错误:';]';尽管没有额外的';]';在任何地方,c++,syntax-error,visual-studio-2019,C++,Syntax Error,Visual Studio 2019,Visual Studio 2019表示第30行出现语法错误,表示出现意外的“]”,尽管唯一的结束括号是结束一个开始括号。 我不知道为什么会发生这种情况,我从来没有发生过这种情况,我真的不知道该怎么办 模板 无效定义日志(T out){ 试一试{ std::coutC++还没有那么聪明 您需要newint[3]{255,0,0};这将创建一个由3个ints组成的数组,其值为255,0和0 我相信这将在以后的标准中得到解决。您需要明确给出SetColor数组参数-->new int[size]的大

Visual Studio 2019表示第30行出现语法错误,表示出现意外的“]”,尽管唯一的结束括号是结束一个开始括号。 我不知道为什么会发生这种情况,我从来没有发生过这种情况,我真的不知道该怎么办

模板
无效定义日志(T out){
试一试{

std::coutC++还没有那么聪明

您需要
newint[3]{255,0,0};
这将创建一个由3个
int
s组成的数组,其值为255,0和0


我相信这将在以后的标准中得到解决。

您需要明确给出SetColor数组参数-->new int[size]的大小“我很确定,除非Clang正在滑动扩展名<>代码-Poangnistic错误< /Calp>…@ BaseSBA我用C++ 14编译:昆廷至少用当前的草稿标准来计算,它不合法。Welp,看起来Clang和GCC都给出了这个PAST.TIL。MSVC 2019也接受了没有大小的C++ 14或C++。17标准。一个“意外”令牌意味着其他令牌应该在该空间中。它不一定意味着该令牌被指定为“意外”完全不允许。这可能意味着必须先考虑其他问题。为什么这个问题被作为重复问题关闭。这不是重复的问题,而是重复的答案(这不是同一件事)。重复的答案(3)是否意味着“三角形中有多少边”的问题与相同的问题相同“9的平方根是多少?”这些问题是如何相同的???是的,我不明白为什么它是关闭的,堆栈溢出应该有一个选择来上诉关闭的问题。