【发布时间】:2010-11-06 14:01:44
【问题描述】:
我有一个类,它包含一个“错误”函数,它将格式化一些文本。我想接受可变数量的参数,然后使用 printf 对其进行格式化。
示例:
class MyClass
{
public:
void Error(const char* format, ...);
};
Error 方法应该接受参数,调用 printf/sprintf 对其进行格式化,然后对其进行处理。我不想自己编写所有格式,因此尝试弄清楚如何使用现有格式是有意义的。
【问题讨论】:
标签: c++ c printf variadic-functions