Здравствуйте.
Есть класс:
class MyClass {
public:
virtual void MyDebugMsg(const char * s, ...);
void Method1(int v) {MyDebugMsg("The value is %d. \n", v); }
};
И его наследник, в котором мне нужно реализовать печать в мою консоль:
class MyMainClass : public MyClass {
void MyDebugMsg(const char *s, ...) { /*?????*/ }
void Test() {Method1(12345); }
};
Как мне получить все множественные параметры MyDebugMsg, чтобы в реализации метода использовать стандартный форматный вывод?
Пока получается только напечатать строчку, а вместо чисел - мусор.
Пожалуйста, помогите.