Cómo pasar un número variable de argumentos a printf / sprintf
Tengo una clase que contiene una función de "error" que formateará algún texto. Quiero aceptar un número variable de argumentos y luego formatearlos usando printf.
Ejemplo:
<code>class MyClass { public: void Error(const char* format, ...); }; </code>
El método de error debería tomar los parámetros, llamar a printf / sprintf para formatearlo y luego hacer algo con él. No quiero escribir todo el formato por mí mismo, así que tiene sentido intentar averiguar cómo usar el formato existente.