wro*_*ame 20 c++ namespaces header-files
我注意到,C++的std命名空间在多个文件中传播(如在vector,string,iostream等).我如何在我的程序中完成同样的事情?我是否只是在每个单独的头文件中声明相同的命名空间,因此它类似于:
啊
namespace something
{
class A {};
}
Run Code Online (Sandbox Code Playgroud)
BH
#include "a.h"
namespace something
{
class B : public A {};
}
Run Code Online (Sandbox Code Playgroud)
然后,比方说,main.cpp我会包含"bh"和"ah",然后using namespace something;使用这两个类?