Visual Studio代码中的C++编译器问题(gcc错误)[已关闭]

qoefvg9y  于 2023-05-13  发布在  其他
关注(0)|答案(1)|浏览(129)

**关闭。**此题需要debugging details。目前不接受答复。

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答这个问题。
23小时前关闭
Improve this question
我不知道这个编译有什么问题。我试过每一个编译器,他们仍然都给我显示一个错误,我不明白这个错误是什么意思。
以下是我遇到的错误:

我尝试用clang++、g++和其他工具编译,但似乎不起作用。
有什么问题吗?

zi8p0yeb

zi8p0yeb1#

这意味着你没有使用C11或更高版本的标准编译代码。
在C
11之前,>>总是被解析为单个标记,即operator>>,即使在嵌套模板中使用,所以当你 * 不 * 尝试使用operator>>时,你必须按照错误消息所说的做,并在相邻的>括号之间放一个空格,例如:

vector<vector<int> > vector_2d;
                  ^

否则,请更新您的编译器/项目,以确保您正在编译C++11或更高版本,而这不再是一个问题。

相关问题