Non ho capito bene la domanda ...

size-1 è un indice dell'elemento del vettore che deve essere valorizzato, mentre il -1 nel while è il valore di controllo per il ciclo.