我有这门课:
class Size
{
private:
int size_x;
int size_y;
int GetX( void );
int GetY( void );
void PutX( int x );
void PutY( int y );
public:
_declspec ( property ( get = GetX , put = PutX ) ) int X;
_declspec ( property ( get = GetY , put = PutY ) ) int Y;
};
此代码不起作用,因为当我尝试访问 X 或 Y 时,使用了私有方法。
如何创建一个使用不能在课堂外使用的函数的属性?