std::cout<<是怎么回事啊?

谢谢

在C++中使用,std 是为命名空间,cout存放在其中,因此,在iostream头文件中,你会发觉类似以下代码:
//File iostream
namespace std
{
extern ostream cout;
//etc.
}
这条语句声明了cout对像为osteam类型
所以,std::cout<<“是向终端屏幕输出”,<<是左移运算符,自己可以找相关资料.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-28
就是c++中的输出,如果在#include<iostream>下面加了using namespace std;就不用加std::了,只要写cout<< 后面跟输出的内容就可以了
第2个回答  2009-12-28
所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。
98年以后的c++语言提供一个全局的命名空间namespace,可以避免导致全局命名冲突问题。

参考资料:http://baike.baidu.com/view/1346913.htm