特牛网址导航

19.C++命名空间(为什么C++程序在#include之后要写using namespace std) 和模板(参数化多态)_include namspace std-CSDN博客

网友收藏
文章浏览阅读711次。命名空间主要用来作为附加信息来区分不同库中相同名称的函数、类、变量等。本质上命名空间是用来限定范围的,比如说们找一个叫“张伟”的人,全中国可能有几千万。但是我们可以说,在xx省xx市xx楼找一个叫张伟的,这就很明确了。定义命名空间可以用关键字namespace来定义一个命名空间:namespace namespace_name { // 代码声明}调用命名空间我们可以用范围解析符调用某个命名空间中的函数或者变量:namespace_name::f(x)或者x下面的例子定义了两个命_include namspace std