scusatemi, non ho mai usato cpp quindi potrei dire una castroneria.
Per analogia a quanto riportato da paperoga:
codice:
// four ints with value 100
vector<int> second (4,100);
forse dovresti fare:
codice:
vector <complesso> a(10,0,0);
dove 0 e 0 sono una la parte reale del complesso e la seconda la parte immaginaria. Cioè, mi sembra di capire che la sintassi sia:
vector <tipo> var(n,value);
siccome un numero complesso ha parte reale e parte immaginare, value non è altro che un "vettore" nel senso di due parametri. Ovviamente il costruttore di compless dev'essere implementato in modo tale da inizializzare n numeri complessi in quel modo...