Originariamente inviato da Who am I
E' una funzione con argomenti variabili, che chiami ad esempio così:

codice:
vector<char> v;
init(v,3,'c','a','b');
Ma prova anche il metodo suggerito da Andrea Simonassi, credo sia più "elegante".
Gentilissimo ma mi faresti un es. con il caricamento in v1 e v2 di due gruppi di numeri?
Es.

in v1 1,2,3
in v2 4,5,6

caricati automaticamente grazie alla tua funzione.

codice:
template <class T>
void init(vector<T>& v,unsigned int n, ...)
{
    T temp;
    va_list vl;
    va_start(vl,n);
    for(unsigned int j=0;j<n;j++)
    {
        temp=va_arg(vl,T);
        v.push_back(temp);
    }
    va_end(vl);
}
Grazie mille