本文内容:
1.C++关键字
这里总结的时C++98中的关键字
2.命名空间
在C/C++中,变量、函数和类都是大量存在的,这些名称都存在与全局域中,可能会导致很多冲突,使用命名空间的目的就是对标识符进行本地化,以避免命名冲突或者名字污染,namespace关键字就是针对这种问题的
2.1命名空间的定义
命名空间的定义需要用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{}中为命名空间的成员,比如说
//普通的命名空间
namespace N1 // N1为命名空间的名称
{
// 命名空间中的内容,既可以定义变量,也可以定义函数
int a;
int Add(int left, int right)
{
return left + right;
}
}
//命名空间中嵌套命名空间
namespace N2
{
int a;
int b;
int Add(int left, double right)
{
return left + right;
}
namespace N3
{
int c;
int d;
int Sub(int left, int right)
{
return left - right;
}
}
}
//同一个工程中可以多个名称相同的命名空间,