У меня есть функция
void foo(int cnt, va_list ap);
Мне нужно использовать его, но требование довольно строгое, число va_list
меняется и оно будет меняться во время выполнения. Я хотел бы сделать следующее:
создать va_list
(который ожидает char*
) формы
QList<Contact*>
где Contact
- определенный класс
class Contact
{
public:
QString getName();
private:
QString m_name;
};
и я хотел бы заполнить в цикле va_list
, например:
for (int idx = 0; idx<contacts.count(); idx++)
{
contacts.at(idx)->getName(); // this i would like to pass to va_list
}
Кто-нибудь знает, как я могу это сделать?