为什么所有的cout和cin都是"未声明的标识符"?
在我的main.cpp文件中,所有的cout和cin都出现了错误。
你只需要包含
#include <iostream> //^^ int main() { std::cout << "Initial values: "<< std::endl; //^^ }
哇,我感觉好傻,但是我可以使用using namespace std;而不是使用std吗?
你可以使用using namespace std,但是这被认为是一种不好的做法。所以最好使用std::cout:
using namespace std;
进一步解释一下,为什么你不应该使用using namespace std。假设你下载了一个具有cout函数的C++库,编译器可能会混淆这两个函数。如果你喜欢这个答案,请选择接受它。
嗯,这很有意思,我从来不知道"using namespace std;"会有缺点。