ovviamente la prima, in quanto non devi preoccuparti di gestire l'allocazione e deallocazione; però non sempre è attuabile perché gli oggetti in questione potrebbero occupare molto spazio ed essere tanti, e perdipiù le locazioni del vettore spesso sono allocate in numero maggiore di quelle effettivamente utilizzate (vedi vector::capacity()), quindi non è difficile che capiti di dover preferire la seconda.
|