using namespace std 什么意思

时间:2023-01-13 19:10

摘要

using namespace std 是使用名称空间STD的意思,其中using和namespace都是C++的关键词,懂得该关键词的用法便可以更好的编程,令编程出来的作品的整体品质优异。

using namespace std 什么意思

using namespace std 定义

所谓的名称空间其实就是指的标识符的各种可见范围,在C++标准程序库中标识符都被定义在一个名为STD的名称空间中。using namespace std是表示std中的标准库(类以及函数)引入到当前的作用域来,注意是可以直接的使用而不需要std::xxx的。

名称空间的作用

名称空间实际上就是一种将程序库名称封装起来的方法,它就好像是在各个程序库中建立起一道道围墙,还有用来将单个标识符下的大量的有逻辑联系的程序实体组合到一起,所以该标识符也就可以作为组群的名字。

C++标准程序库中的标识符定义

实际上,C++标准程序库中的所有标识符都被定义于一个名为STD的namespace中,由于名称空间的概念,使用C++标准程序库的任何标识符都有三种选择,可以直接的指定标识符,比如说std::iostream而不是iostream,如果说要编辑出来完整的语句的话就可以是std::cout<<std::hex<<3.4<<std::endl;也可以选择加入using std::cout;using std::endl;using std::cin;如此前面的语句可以写成cout<<using std::hex<<3.4<<endl;还可以直接的使用using namespace std。如此命名空间STD内定义的所有标识符都有效曝光,可以很好地避免名字冲突,要特别注意的是,当使用iostream时,该头文件没有定义全局命名空间,必须要使用namespace std,以保证正确的使用cout。

标签:
随便看看
本类推荐
本类排行
热门标签

我国国家通讯社行不行啊细狗新年贺词祝福语2023年祝福语新年新年贺词新年贺词祝福语居家抗病毒小药箱除夕高速免费吗2022年除夕高速免费吗春联春联句子大全春联句子大全七字年夜饭十二道菜年夜饭十二道菜单年夜饭吃什么年夜饭吃什么菜吃年夜饭的寓意年夜饭黑芝麻菊花茶晒菊花茶腌腊肉送妈妈生日礼物汉白玉送闺蜜水钻送女人礼物爸爸生日送礼物送老公