客观C++类不工作
问题描述:
我有这个在我的.HPP文件:客观C++类不工作
class MD
{
public:
static const int Blk = 0;
}
这在.mm文件的方法,其中包括.HPP文件:
int i = MD.Blk;
编译器说: error: expected primary-expression before '.' token
就此线路。
如果我发表评论,线一切正常。
我在做什么错?
答
尝试::
操作
int i = MD::Blk;
答
指类的静态成员变量的正确方法是使用::
运营商,像这样:
int i = MD::Blk;
右......我太习惯C# – Dani 2011-05-22 21:15:57