c++中什么时候要使用名称区间?

来源:百度知道 编辑:UC知道 时间:2024/06/04 05:54:24
如同#include <cassert>这类c++库的使用是不是一定要加上一下代码才能使用:
using namespace std;

std是标准命名空间,只要用到C++标准库就要使用它
如果不想加这一句,就要用类似于using std::string的语句来声明要用到的命名空间成员
另外,早期开发的C++库由于没有命名空间,因此库中有关内容也就没有放在std命名空间中,因而不需要对std进行声明,具体哪些请查阅相关资料了解。

vc里确实要加,其它标准C++编译器可能就不用加了