✨
一、命名空间
1.1 " 命名空间"出现的原因:
大家可以先看下面这一段代码:
#include
int time = 0;
int main()
{
printf("%...除此之外,往往一个大型的项目是由多个人即一个团队组合完成的,程序猿A和程序猿B可能会使用同一个名称去定义变量,这是难以预的.在C/C++中,变量、函数和C++中“类” 都是大量存在的,它们的名称将都存在于全局作用域中...命名空间的名字::+变量名
2.展开命名空间(将墙拆掉):
using namespace +命名空间的名字
3,展开命名空间的部分
using std::cout;
栗子1...命名空间是为了解决全局变量的命名冲突问题,那它自己的名字会被冲突吗?...命名空间中可以定义很多东西,可以有函数,变量,结构体等,也可以嵌套其他命名空间等.
在不同文件中定义同一名称的命名空间不会报错,而是会被合并!