简述C++中的std::

简述C++中的std::,第1张

简述C++中的std::

std:: 是个空间标识符,c++标准库中的函数或对象都是是在命名空间std中定义的 ,所以我们要使用标准函数库中的函数或对象都要使用std来限定。 对象cout是标准函数库所提供的对象,而标准库在名字空间中被指定为std,所以在使用cout的时候要加上std::

#include

int main(){
   std::cout<<"Hello world"< 

下图没有在cout和endl的前面加上std::就出错了
错误    C2065    “endl”: 未声明的标识符     C2065    “cout”: 未声明的标识符

#include
int main()
{
    cout << "Hello world" << endl;
}

而使用非标准库头文件可不用写(iostream是C++的头文件,iostream.h是C的头文件,即标准的C++头文件没有.h扩展名)
 

#include
int main()
{
    cout << "Hello world" << endl;
}

 而直接在main函数下面输入 using std::cout; using std::endl; 这种方法也可以

或者更简便就是,直接在头文件下面加上using namespace std;

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5579075.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存