.\My_name.cpp(14) : error C2065: 'cout' : undeclared identifier

来源:百度知道 编辑:UC知道 时间:2024/06/06 18:14:07
#include <iostream>后用cout<<"aaa";却出现上面这个错误。
为什么
命名空间是为了防止出现重复的,那如果using namespace std;然后还有个命名空间using namespace Mystd; Mystd里也有一个cout,那是不是会造成重复定义或者???

"问题补充:命名空间是为了防止出现重复的,那如果using namespace std;然后还有个命名空间using namespace Mystd; Mystd里也有一个cout,那是不是会造成重复定义或者???"
对,这样肯定会冲突的
所以在这个时候 就得用std::cout,Mystd::cout来区别了

undeclared identifier:未声明的参数,说明这个参数未定义,或定义错误。

在#include <iostream>下面添加
using namespace std;
命名空间曝光。

using namespace std;
或者std::cout