看程序的时候,经常会见到
DoActivateL(
const TVwsViewId& /*aPrevViewId*/,
TUid /*aCustomMessageId*/,
const TDesC8& /*aCustomMessage*/
)
的形式,将各个参数用/**/给注释起来。今天问了别人,才知道是为了防止编译警告,因为在函数中并没有用到这些变量值,回想起来,确实也是,以前编译的时候,通常会有警告对话框弹出“某某变量没有使用虽然定义了”,不用的形参注释后,确实没有了。
参考ThinkingI IN C++,函数重载与默认参数一章,占位符参数一节。