可变参数的实参部类
可变参数的实参类型
遇到%s前两次实参作char*对待,第三次实参作CString型对待
声明的时候参数列表是省略号啊,同样是%s它怎么知道第三个传进来的是啥类型呢
跟踪并未发现operator casting啊
另外,多个参数应该有循环语句吧,一直没见到for或while,有没有会跟的帮忙下
------解决方案--------------------
应该有operator char *之类的重载吧
------解决方案--------------------
可变参数是吧,用va_arg(ap, const char*)的时候在va_arg宏里面有个强制转换,然后调用了operator char * 把
char pCh[]={"eee"}; String cs,cs2("xxx");
cs.Format("%s%s%s",pCh,cs2.GetBuffer(),cs2);
遇到%s前两次实参作char*对待,第三次实参作CString型对待
声明的时候参数列表是省略号啊,同样是%s它怎么知道第三个传进来的是啥类型呢
跟踪并未发现operator casting啊
另外,多个参数应该有循环语句吧,一直没见到for或while,有没有会跟的帮忙下
------解决方案--------------------
应该有operator char *之类的重载吧
------解决方案--------------------
可变参数是吧,用va_arg(ap, const char*)的时候在va_arg宏里面有个强制转换,然后调用了operator char * 把