简要意思就是使用标准库
using namespace std 意思:
using 和namespace都是C++的关键词。
std 是标准程序库所驻之命名空间(namespace)的名称。
如果使用Boost的库 ,那就写 using namespace boost;
如果使用C++ 标准库 那就写 using namespace std;
举个例子
namespace sdm
{
int temp;
......
}
那么在后续编程中有三种用法:
1.using namespace sdm;
然后你就可以使用变量temp:
2.using sdm::temp;
在这个文件中只能使用sdm中的temp这个变量。
3.你在使用时直接使用sdm::temp:
cout<<sdm::temp<<endl;
使用其它的成员也这样调用
namespace 就是一个名字的空间。是为了避免名字冲突而使用的。在不同的空间里可以使用同一个名字而不会引起名字冲突