本人新手 请教各位高手 以下的代码返回什么值 或者由哪个函数决定
CGPPRWConfig*CGPP_FRCPage1::GetRWConfig(){returnGetProperty()?GetProperty()->GetRWCon...
CGPPRWConfig * CGPP_FRCPage1::GetRWConfig()
{
return GetProperty() ? GetProperty()->GetRWConfig():NULL;
} 展开
{
return GetProperty() ? GetProperty()->GetRWConfig():NULL;
} 展开
2个回答
展开全部
你这个函数调用了另一个函数:GetProperty() 。从上面的代码看,这个GetProperty() 会返回一个值或则bool变量,这个返回值表示GetProperty()是否执行成功了。如果返回一个非0或则TURE,表示执行成功:
如果成功了,CGPP_FRCPage1::GetRWConfig()函数的返回值是GetProperty()->GetRWConfig();其实又是一个方法调用。
如果执行失败:返回NULL;
补充:c = a>b?a:b这中表达式表示的意思是:
if(a>b)
{
c = a;
}
else
{
c =b;
}
如果成功了,CGPP_FRCPage1::GetRWConfig()函数的返回值是GetProperty()->GetRWConfig();其实又是一个方法调用。
如果执行失败:返回NULL;
补充:c = a>b?a:b这中表达式表示的意思是:
if(a>b)
{
c = a;
}
else
{
c =b;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询