命名空间用关键字namespace 来定义。命名空间是C++的一种机制,用来把单个标识符下的大量有逻辑联系的程序实体组合到一起。
C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。所以使用标准标识符都有以下三种方式。
(1)直接指定标识符
(2) 使用using关键字
(3)使用 using namespace std;
当然命名空间不仅仅是这么使用的,下面举个例子:
新的名字空间Mstd
使用新的名字空间所有名字:
C++和C语言的区别暂时就写这么多,还有很多可能没有涉及,但是主要的应都已经写到了!