2011-05-22 74 views
0

我有這個在我的.HPP文件:客觀C++類不工作

class MD 
{ 
public: 
    static const int Blk = 0; 
} 

這在.mm文件的方法,其中包括.HPP文件:

int i = MD.Blk; 

編譯器說: error: expected primary-expression before '.' token就此線路。
如果我發表評論,線一切正常。
我在做什麼錯?

回答

2

嘗試::操作

int i = MD::Blk; 
+0

右......我太習慣C# – Dani 2011-05-22 21:15:57

2

指類的靜態成員變量的正確方法是使用::運營商,像這樣:

int i = MD::Blk;