私はこのクラスを持っています:
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にアクセスしようとすると、プライベートメソッドが使用されるため、このコードは機能しません。
クラス外では使用できない関数を使用するプロパティを作成するにはどうすればよいですか?