Mr Zhao
2020年9月16日
C++ using namespace std;
using namespace std;
namespace 表示标识符的范围,c++标准库的标识符都被定义在标准的std内。
1、调用标准库
c语言调用标准库#include<iostream.h>
,c++只需要通过#include<iostream>
。using namespace std 表示使用std库中的类。
2、c++三种使用标准库的方法
- 直接指定标识符
std::cout<<std::hex<<3.4<<std::endl;
- 使用using关键字
using std::cout;
using std::endl;
cout<<std::hex<<3.4<<endl;
- 使用命名空间
#include <iostream>
#include<sstream>
#include<string>
using namespace std;
cout<<hex<<3.4<<endl;
3、程序库名封装,避免全局命名冲突
using namespace std;
namespace nameone{
string user_name=“john”;
}
namespace nametpw{
string user_name=“george”;
}
cout<<nameone::user_name<<endl;
cout<<nametwo::user_name<<endl;