我正在扩展STL的basic_string类,以添加一些有用的函数,如split,join,format等。
是否有vsprintf()的模板c ++版本?即模板字符类型+变量args如vsprintf<some_char_type>( some_buffer, some_format_string, ... )
?
还有其他类型的字符而不是char和wchar_t用于字符串吗?
谢谢:)
答案 0 :(得分:0)
C ++从C继承vsprintf
。如果您检查C89标准4.9.6.9
(例如),您会了解到该函数的一个签名是int vsprintf(char *s, const char *format, va_list arg);
因此,没有相应版本的vsprintf
可以与其他字符类型一起使用。