????__property?????????????????????????????????Borland?C++Builder???????????????????????????????????
?????????????
??????????????????????
????class TMyClass
????{
????private:
????int data;
????public:
????int GetData() { return data; }
????void SetData(int iData) { data = iData; }
????};
????TMyClass MyClass;
????int myData;
????myData = MyClass.GetData(); //?????????????
????MyClass.SetData(myData); //д???????????
?????????????????????
????class TMyClass
????{
????private:
????int Fdata;
????int GetData(){ return Fdata; }
????void SetData(int iData){ Fdata = iData; }
????public:
????__property int Data = {read = GetData?? write = SetData};
????};
????TMyClass MyClass;
????int myData;
????myData = MyClass.Data; //????????????
????MyClass.Data = myData; //д??????????
?????????????????????????????????????????????Fdata??????????????????д????????????в???????
?????????Data??????????GetData??SetData????????????????????????????????????????????????????д???????