/*
头文件的改变
1.去掉了 .h的方式
2.命名空间的引入
namespace 空间名
{
成员;
}
*/
#include <iostream>
//若要引用c语言的头文件。1.直接加c语言的头文件:2.在头文件前加c
#include <stdio.h>
#include <cstdlib>
//using namespace student 就是为了去掉student这个前缀
namespace students //可以是中文
{
int guimo = 0;
};
//命名空间的嵌套
namespace A
{
int a= 1;
namespace B
{
int b =2;
}
}
int main()
{
//访问命名空间的值
//空间名(前缀)::成员 ::称为作用域分辨符
printf("%d",stddents::guimo);
//为了去除前缀=》引用了using语法
usint namespace student;
printf("%d",::guimo);
printf("%d\n",A::B::b);
//去掉前缀
using namespace A::B;
printf("%d\n",b);
return 0;
}
c++命名空间
最新推荐文章于 2025-01-15 20:20:27 发布