我知道如何訪問靜態成員方法靜態成員變量 - 這些是兩種方式我通常使用(非常簡化):顯式訪問靜態成員變量在靜態成員方法 - 在C++
class S{
private:
static const int testValue = 5;
public:
static int getTestValue0(){
return testValue;
}
static int getTestValue1(){
return S::testValue;
}
};
(工作實施例on:http://ideone.com/VHCSbh)
我的問題是:有沒有更明確的方式如何訪問靜態成員變量比ClassName::staticMemberVar
?
有什麼樣self::
在C++?
...只是我在尋找類似this
用於引用靜態成員。
_「在C++中是否有類似'self ::'的東西?」_沒有。儘管你可以爲self提供一個本地typedef類。 –
http://stackoverflow.com/questions/21143835/can-i-implement-an-autonomous-self-member-type-in-c – LogicStuff
@πάνταῥεῖ嗯,我想我只能和類名,然後...謝謝:) –