Gentilissimo ma mi faresti un es. con il caricamento in v1 e v2 di due gruppi di numeri?Originariamente inviato da Who am I
E' una funzione con argomenti variabili, che chiami ad esempio così:
Ma prova anche il metodo suggerito da Andrea Simonassi, credo sia più "elegante".codice:vector<char> v; init(v,3,'c','a','b');
Es.
in v1 1,2,3
in v2 4,5,6
caricati automaticamente grazie alla tua funzione.
Grazie millecodice: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); }![]()

Rispondi quotando