Myl*_*les 33
命名空间用于防止名称冲突.
例如:
namespace foo {
class bar {
//define it
};
}
namespace baz {
class bar {
// define it
};
}
Run Code Online (Sandbox Code Playgroud)
您现在有两个类名称栏,由于命名空间,它们完全不同并且分开.
您显示的"using namespace"是这样的,您不必指定命名空间来使用该命名空间中的类.即std :: string成为字符串.