所以,我期待讓我的代碼更清潔。以下是我有:C++:相當於爲類定義使用名稱空間嗎?
obj.hpp
class obj {
obj();
int return0();
};
obj.cpp
using namespace obj; //illegal!!
obj() { }
int return0()
{
return 0;
}
基本上,我認爲寫obj::return0()...
是有點多餘。當我有子類時,這變得更加棘手,我在那裏做類似obj::child::child2::return0()...
任何想法?
http://stackoverflow.com/questions/41590/how-do-you-properly-use-namespaces-in-c 這? – trumank
在C++中沒有辦法做到這一點。 –
您通常不應該在類中的嵌套類中使用嵌套類。不過,你可以使用typedef。 – chris