原始代码如下:
class : A
{
private:
int m_nIndex;
public:
int getIndex()
{
return m_nIndex;
}
void setIndex(int value)
{
m_nIndex = value;
}
}
如果采用属性方式实现,则可以修改代码如下:
class : A
{
public:
__declspec(property(get=getIndex,put=setIndex)) int m_nIndex;
private:
int getIndex()
{
return m_nIndex;
}
void setIndex(int value)
{
m_nIndex = value;
}
}