Здравствуйте, <Аноним>, Вы писали:
А>Заслуживает ли внимание следующая вещь: если в vector инициализируется НЕ как массив определенной длины, а как динамический массив, то использовать list?
А>Это я просто с STL разбираюсь, точнее пишу свой, в самообразовательных целях и вот роль вектора (когда он динамический) мне не до конца ясна.
Это смотря чего с ним потом делать. Если просто в конец элементы добавлять — то сойдет и вектор (главное ему reserve() сделать). А если будут частые вставки/удаления в начало или середину, то лучше list, но там оверхед по памяти чуть больше — он двусвязный, поэтому надо по два указателя вместе с данными хранить.
HgLab: Mercurial Server and Repository Management for Windows