vettore ha questo in ogni tipo di costruttorePerché l'allocatore const è in vettoriale?
const allocator_type& alloc = allocator_type()
Perché è const? Non riesco a vedere come sarebbe utile. Posso vedere passare un allocatore in modo che più vettori possano condividere lo stesso pool ma essere raggruppati in un altro gruppo di vettori. Tuttavia con const non significherebbe che avrebbero solo copiato i dati di istanza? copiare un pool o qualunque cosa sia non sembra essere utile.
Perché è const?
È sempre possibile avere un allocatore che memorizza solo un riferimento a un pool (shared_ptr?) In modo che la copia sia corretta. –
Un allocatore! = Un pool. Pertanto la copia di un allocatore non implica logicamente la copia di un pool. Il tuo argomento non è valido :) – sehe
@sehe: Correggi! Questo mi ha fatto ridere – user2814152