一次我用Microsoft Visual C++ 6.0Express,明明声明了iostream,却提示cout和cin“未声明的标识符”?
2 回答
onemoo
TA贡献883条经验 获得超454个赞
标准库函数的类型都是存在于std命名空间中的,使用时前面要加上 std:: 来明确指明。如: std::cout std::cin
或者在代码前声明 using std::cout; using std::cin; 来告知编译器cout和cin是std命名空间中的。
很多人用另一种方法: using namespace std; 这个声明会让整个std命名空间中的内容都暴露在代码中。 不建议这样使用,因为它违背了命名空间存在的意义。
- 2 回答
- 0 关注
- 1688 浏览
添加回答
举报
0/150
提交
取消