如果我有一個名爲SomeClassName
的類,每次我指的是該類中的某些內容時,是否可以避免編寫SomeClassName::
?我正在考慮命名空間,我可以將這些定義放在using MyNamespace { ... };
的範圍內,並避免每次都寫下這個類的命名空間(壞習慣?)。縮短靜態定義
其中的一個原因是,現在我有這樣的代碼,這是相當長的,難以閱讀IMO:
SomeClassName::SimpleStruct SomeClassName::m_someTable[SomeClassName::m_someTableSize][SomeClassName::m_someTableSize] = {SomeClassName::EmptyStruct};
可能重複(HTTP://計算器。 com/questions/6083184/using-directive-class-static-functions) – orlp 2011-05-26 18:37:46