2009-11-24 24 views

回答

2

您可以只定义一个.h或者像对传统C++一样分割类定义。

注意,对于属性,你需要你的窝GET和适当的作用域设置方法,例如:

void MyModel::AProperty::set(bool b) 
{ 
    mBackingVariableForAProperty = b; 
} 
+0

应当注意的是,所有常用的限制适用;特别是在两个头文件中定义两个彼此使用方法的类是不可能的。 –

+0

顺便说一句,如果只是在一个.h文件中定义,函数都是内联函数吗? – Benny

+0

@Benny,是的,但只有这样才有意义 - 编译器总是可以自由决定不内联函数。 –

相关问题