栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

简述C++中的std::

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

简述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;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/587872.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号