首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

_property只支持一个参数吗?解决思路

2012-04-12 
__property只支持一个参数吗?ClassT_AClass{public:__fastcallT_AClass(void)__fastcallT_AClass(StringI

__property只支持一个参数吗?
Class   T_AClass
{
public:
      __fastcall   T_AClass(   void   );
      __fastcall   T_AClass(   String   Input00   )
      {
            F_Input00   =   Input00;              
      }

private:
      String   F_Input00;
      String   F_Param1;

public:
      __property   String   Param1   =   {   read   =   Get_Param1,write   =   Set_Param1   };
   

}  

__fastcall   T_AClass::Get_Param1(   void   )
{
        return     F_Param1;                  
}
//---------------------------------------------------

__fastcall   T_AClass::Set_Param1(   String   Input00,String   Param1   )
{
   
        F_Param1   =   Input00   +   Param1;  
}




[解决办法]
当然,属性托管的每次声明(或托管,包括其get和put方法)是针对一个属性,自然只有一个参数,要想多个属性(参数),在加一个好了。
[解决办法]
恩 是的
[解决办法]
只是一种属性声明
[解决办法]
将Set_Param1写成PUBLIC的方法,任意参数都可!

热点排行