Re: Инициализация аггрегируемого объекта
От: sadomovalex Россия http://sadomovalex.blogspot.com
Дата: 23.09.04 06:51
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Но в этом случае мы получаем дополнительное расбухание кода и накладные расходы по инициализации.


А>Наверняка проблема уже сто раз поднималась и хотелось бы знать как ее решаете Вы?


Храни объекты A в векторе, тогда проинициализировать можно так:

void B::init(const vector<A> &a)
{
   m_a.assign(a.begin(), a.end());
}
"Что не завершено, не сделано вовсе" Гаусс
https://lh3.googleusercontent.com/-jIXLxlvycbk/TtKm5Xxz7JI/AAAAAAAABEA/CITKwRG1hFg/w500-h200-k/mvp_horizontal.png
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.