关于C++中的命名空间

来源:互联网 发布:乐视mac客户端 编辑:程序博客网 时间:2024/05/18 01:37

所有的C++标准库,都属于名空间std,所以在使用标准库时,可以一下子列出几个标准库头文件,然后一次性用using namespace std;

如果没有前缀名,只有“::”加在名称前,则表示不属于任何名空间的全局名称。

//局部名空间默认

#include<iostream>

using std:out;

using std:endl;

int abs(int a ){return a>0?a:-a}

int main(){

int a = abs(-5);

int b = std:abs(-5);

cout<<a<<endl<<b<<endl;


}



原创粉丝点击