55问答网
所有问题
std::cout<<是怎么回事啊?
谢谢
举报该问题
推荐答案 推荐于2017-09-27
在C++中使用,std 是为命名空间,cout存放在其中,因此,在iostream头文件中,你会发觉类似以下代码:
//File iostream
namespace std
{
extern ostream cout;
//etc.
}
这条语句声明了cout对像为osteam类型
所以,std::cout<<“是向终端屏幕输出”,<<是左移运算符,自己可以找相关资料.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IeIIQLc4G.html
其他回答
第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
相似回答
std::cout
和std::endl
是什么
意思?
答:
可以看成是cout 是std的一个成员函数,
std::cout
这是引用格式
C语言中的
cout是什么
意思
答:
cout是C++运行库内的一个对象,用于输出信息到某个特定设备
。在电脑上默认输出到显示屏。C语言没有对象,所以也就没有cout这东西了
c++ 中
::
是干嘛的呀
答:
std::cout
就是说明此处的cout 是用来输出数据的,string cout中的cout是定义的一个变量.
C++的
cout
视频时间 01:08
using
std::cout;
using std::endl;这俩
什么
意思?
答:
cout和endl都是定义在命名空间std里面的,正常情况下调用这两个函数应该用
std::cout
,std::endl;加了那两句声明之后,使用cout和endl也能执行一样的操作,省去了每次都指定命名空间的麻烦。
大家正在搜
相关问题
std::cout与cout的区别
std::cout是什么意思
using std::cout;