您的位置:首页 > 编程语言 > C语言/C++

C++中的 using namespace std是什么意思

2018-02-26 11:35 399 查看
    namespace中文意思是命名空间或者叫名字空间,传统的C++只有一个全局的namespace,但是由于现在的程序的规模越来越大,程序的分工越来越细,全局作用域变得越来越拥挤,每个人都可能使用相同的名字来实现不同的库,于是程序员在合并程序的时候就会可能出现名字的冲突。namespace引入了复杂性,解决了这个问题。namespace允许像类,对象,函数聚集在一个名字下。本质上讲namespace是对全局作用域的细分。
    说白了namespace是怕变量冲突而出现的一种界限,不同的namespace好比不同的国家,而其中的量相当于政府机关,而他们都是相互独立的!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c