在MFC中,不再需要一个一个的遍历参数来获得每个形参,可以很方便的使用FormatV来自动的获得可变参数中的内容,具体实现代码如下
void testLog(char* fmt,...)
{
CString strLog;
va_list argp;
va_start(argp,fmt);
strLog.FormatV(fmt,argp);
va_end(argp);
AfxMessageBox(strLog);
}
上面的函数就是个可变参数,在使用的时候可以传递任意的参数,然后通过CString的对象调用FormatV来获得参数中的所有的内容!方便实用!!!