VS Code 中的 Cin 歧义

问题描述 投票:0回答:2

过去 1 周以来,我在 VS Code 中收到 cin 和 cout 不明确错误。

一开始我似乎导入了多个命名空间,这就是错误出现的原因,所以我尝试编写最基本的 cpp 代码,但仍然显示 cin 和 cout 不明确。

#include<iostream>
using namespace std;
int main(){
    int n;cin>>n;
    cout << n;
}

当我指定 std::cin 和 std::cout 时,即使此代码也显示不明确的错误,然后它就被解决了。但是每次都写std::很麻烦。 有人可以帮忙吗?

c++ visual-studio-code namespaces cin cout
2个回答
1
投票

删除所有不必要的扩展,我只是有一个扩展名称 c++ coderunner 或导致问题的其他内容,只需删除扩展并让我知道它是否有效,否则我们将处理 launch.json 的格式


0
投票

.vscode/settings.json

  • 如果代码没有错误
    • 根据你的说法,它运行良好
  • 然后确保检查根目录中的此文件
  • 由于设置中的一些自动更改
    • 它在编辑器中向我显示错误
© www.soinside.com 2019 - 2024. All rights reserved.