Symbianメモ/VA_LISTとVA_STARTについて
Tag: Symbian
VA_LISTで受けた可変引数リストはPrintfで直接使用は出来ないみたい。
FormatList?を使う必要有り?
void VAtest::PrintFormat( TRefByValue<const TDesC> aFormat, ... ) { VA_LIST list; VA_START( list, aFormat ); PrintFormat( aFormat, list ); VA_END( list ); } void VAtest::PrintFormat( TRefByValue<const TDesC> aFormat, VA_LIST aList ) { gConsole->Printf( aFormat, aList ); // NG TestData.FormatList( aFormat, aList ); // OK (TestDataはTDes系の何か) gConsole->Printf( TestData ); }
コメントはありません。 コメント/Symbianメモ/VA_LISTとVA_STARTについて?
Online: 2