This is to track this nice suggestion from Howard: http://gcc.gnu.org/ml/libstdc++/2005-11/msg00001.html
-- Summary: vector vs __erase_at_end Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: libstdc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pcarlini at suse dot de http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24617