Ho notato che lo spazio dei nomi std
di C++ è distribuito su più file (come in vector
, string
, iostream
, ecc.). Come posso realizzare la stessa cosa nei miei programmi? Ho semplicemente dichiaro lo stesso spazio dei nomi in ogni file di intestazione individuo, in modo che sia qualcosa di simile:Come utilizzare lo spazio dei nomi su più file
ah
namespace something
{
class A {};
}
bh
#include "a.h"
namespace something
{
class B : public A {};
}
E poi, per esempio, main.cpp
, Dovrei semplicemente includere "bh" e "ah" e quindi using namespace something;
per utilizzare le due classi?
Suppongo tu voglia dire "using namespace' not' use namespace'? – ephemient
@ephemient si esattamente! – wrongusername