Здравствуйте, l33thaxor, Вы писали:
L>Здравствуйте, Ops, Вы писали:
Ops>>Здравствуйте, l33thaxor, Вы писали:
L>>>Здравствуйте, Ops, Вы писали:
Ops>>>>shared_ptr подойдет?
L>>>Каким образом? В storage объекты хранятся не ввиде shared_ptr.
Ops>>http://www.boost.org/doc/libs/1_45_0/libs/smart_ptr/sp_techniques.html#static
L>В этом случае, когда storage создает новый объект, его прийдется выделять на хипе, а хотелось бы обойтись стеком. Да и shared_ptr со своим deleter'ом выглядить как то тяжеловато тоже. Больше никаких нет вариантов?
Ну так все зависит от того, насколько тяжелые объекты и как потом с ними работают. А вместо выделения в хипе можно использовать пул для этих объектов, или даже просто placement new — тут все от многопоточности зависит.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.