- 指明使用的标准库名称iostream表示对順序或流输入输出的支持;由于iostream出现在#include 指令中,且被尖括号括起代表C++库的标准头文件。
- 返回整数类型值为结果告知编译器是否运行成功,零值成功
- std::表明这个名称是一个名为std的名字空间的一部分,名字空间是一个相关名称的集合标准库使用std来包含所有由它定义的名称。
像cout这样的对象在实际操作中或许会有好多个比如说你自己也可能会不小心定义一个对象cout,那么这两个cout对象就会产生冲突
一般来说,std嘟是调用C++标准库时使用使用非标准库文件iostream.h不用写。(可以学习两者区别这里不加以阐述)
这样再接下去的对象前就不用加std::了。
双冒号 :: 操作符被称为域操作符(scope operator)含义和用法如下:
把域看作是一个可视窗口全局域的对象在它被定义的整个文件里,一直到文件末尾都是可见的在一个函数内被定义的对象是局域的(local scope), 它只在定义其的函数体内可见每个类维持一个域,在这个域之外 它的成员是不可见的。類域操作符告诉编译器后面的标识符可在该类的范围内被找到