如何返回一个VCL对象?在线等待!
我知道所有的VCL对象都必须分配在堆上,怎么才能返回一VCL对象呢?
在函数返回的时候应该会产生一个临时对象,这临时对象应该是在栈上,所以return语句不能通过编译,怎么改才能返回一个VCL对象????
当然不能用变参的方式!!!!
TIpProperty __fastcall TIpHelper::GetIpAddress()
{
TIpProperty *ip = new TIpProperty;
ip->AsDoubleWord = FAdapterInfo->IpAddressList.Context;
return *ip;
}