컴파일하면 에러나지 않나요?
GetNum , SetNum을 만들어 주셔야죠
그리고 int nNum을 pubic으로 하시면 property로 만드시는 목적이 반감됩니다.
private나 protected로 가시성을 변경해주시야..
다음 코드를 참조하세요
class A
{
private:
int nNum;
public :
int GetNum()
{
return nNum;
}
void SetNum(int val)
{
//원하는 작업1 - 반드시 필요한것은 아님
nNum = val ;
//원하는 작업2 - 반드시 필요한것은 아님
}
__property int nNum2 = {read = GetNum, write = SetNum};
}
그럼..
축구 님이 쓰신 글 :
: class A
: {
: public :
: int nNum;
:
: __property int nNum2 = {read = GetNum, write = SetNum};
: }
:
: 이런식으로 쓰는데 여기서 nNum2는 사용을 안하는데 의미 없는 그냥 변수인가요?
|