**关闭。**此题需要debugging details。目前不接受答复。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答这个问题。
23小时前关闭
Improve this question
我不知道这个编译有什么问题。我试过每一个编译器,他们仍然都给我显示一个错误,我不明白这个错误是什么意思。
以下是我遇到的错误:
我尝试用clang++、g++和其他工具编译,但似乎不起作用。
有什么问题吗?
1条答案
按热度按时间zi8p0yeb1#
这意味着你没有使用C11或更高版本的标准编译代码。
在C11之前,
>>
总是被解析为单个标记,即operator>>
,即使在嵌套模板中使用,所以当你 * 不 * 尝试使用operator>>
时,你必须按照错误消息所说的做,并在相邻的>
括号之间放一个空格,例如:否则,请更新您的编译器/项目,以确保您正在编译C++11或更高版本,而这不再是一个问题。