命名空间
命名空间简述
创建命名空间即为定义新的作用域,命名空间内应包含在{}内。
命名空间内的变量受限于命名空间内。(类似于类)
使用方法
namespace 空间名{
代码
}
可嵌套调用命名空间,多次定义命名空间时,这俩个命名空间共享一个作用域。
命名空间用法
1:::作用域限定符
使用作用域限定符访问命名空间内成员
2:命名空间引用
using namespace 命名空间名 来引用命名空间内的所有变量和函数
3:命名空间内变量和函数的引用
using 命名空间名:成员名 来引用命名空间内某一变量或成员
输入和输出
条件
#include<iostream>
using namespace std;
如果要使用c++的输入cin和输出cout,需要包含头文件iostream和引用命名空间std
特点(相对c而言)
不需要格式控制符(例%d,%f)
使用
#include<iostream>
using namespace std;
int main(){
int a;
cin << a;
cout >> a >>endl;
}
这里的cin类似于c语言的scanf
随时更新