读书人

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

发布时间: 2012-04-12 15:46:35 作者: rapoo

__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的方法,任意参数都可!

读书人网 >C++

热点推荐