想要实现的效果就是如下这样获取和设置类的属性:
class A
{
private:
int x;
};
A a;
a.x = 1;
int b = a.x;
借助VC编译器所支持的属性声明即可实现:
__declspec( property (put=setFunction, get=getFunction) ) data-type property-name;
想要实现的效果就是如下这样获取和设置类的属性:
class A
{
private:
int x;
};
A a;
a.x = 1;
int b = a.x;
__declspec( property (put=setFunction, get=getFunction) ) data-type property-name;