Здравствуйте, Kluev, Вы писали:
K>Здравствуйте, remark, Вы писали:
R>>Ну по крайней мере одно выделение памяти под множество элементов не может быть большей проблемой, чем отдельные выделения каждого элемента.
K>Мы просто о разных вещах говорим. Ты видимо пытаешься сравить вектор простых копируемых типов с интрузивным списком простых типов.
K>Естественно в этой ситуации вектор будет лучше в 90% случаев. Если у нас полиморфные некопируемые типы, то сравнивать нужно с вектором указателей или c популярным vector<shared_ptr<>>
Не обязательно простых типов. Это может быть что-то типа:
struct person
{
int id;
std::string first_name;
std::string last_name;
int age;
address_info address;
document_info doc;
};