Tengo una funciónCrear va_list dinámicamente
void foo(int cnt, va_list ap);
tengo que usarlo, pero el requisito es bastante estricto, número de va_list
variar y que va a cambiar durante el tiempo de ejecución. Lo que me gustaría hacer es:
crear un formulario va_list
(que espera char*
)
QList<Contact*>
donde Contact
es una clase definida
class Contact
{
public:
QString getName();
private:
QString m_name;
};
y me gustaría para poblar en el bucle va_list
por ejemplo:
for (int idx = 0; idx<contacts.count(); idx++)
{
contacts.at(idx)->getName(); // this i would like to pass to va_list
}
¿Alguien tiene una pista sobre cómo podría hacer esto?
¿Se puede alterar la función 'foo'? – adf88
duplicado posible de http://stackoverflow.com/questions/988290/populating-a-va-list – Hasturkun
definitivamente duplicado en términos de la respuesta correcta. – bmargulies