Здравствуйте, _nn_, Вы писали:
__>Здравствуйте, IROV.., Вы писали:
IRO>>Но кажеться мне.. что можно было зделать покрасивше..
IRO>>Неподскажите?
__>Может просто воспользоваться умными указателями и тогда вопрос отпадет сам собой ?
Здравствуйте, Cyberax, Вы писали:
C>IROV.. wrote:
>> __>Может просто воспользоваться умными указателями и тогда вопрос >> отпадет сам собой ? >> Таки да.. но все же.
C>Может стоит просто взять boost.ptr_container, где уже все есть?
В следущем проете обязательно попробуем.. А так приходиться писать stl_utility
C>-- C>С уважением, C> Alex Besogonov (alexy@izh.com)
А чо касается того, что удалять надо все — так отчего же тогда for_each() — интервальная функция ведь тоже можно сказать что ее применяют в большинстве случаев для всего контейнера
Здравствуйте, srggal, Вы писали:
S>Здравствуйте, IROV.., Вы писали:
IRO>>Здравствуйте, srggal, Вы писали:
S>>>Здравствуйте, IROV.., Вы писали:
IRO>>>>Но кажеться мне.. что можно было зделать покрасивше..
IRO>>>>Неподскажите?
S>>>А сделать интервальную функцию типа for_each — не желаете ??
IRO>>
S>А чо касается того, что удалять надо все — так отчего же тогда for_each() — интервальная функция ведь тоже можно сказать что ее применяют в большинстве случаев для всего контейнера
S>А чо касается того, что удалять надо все — так отчего же тогда for_each() — интервальная функция ведь тоже можно сказать что ее применяют в большинстве случаев для всего контейнера
Прошу извинить за грамматику/орфографию и синтаксис, верна только семантика
S>
S>template< typename InIt >
S> inline void destroy( InIt first, InIt last )
S> {
S> for (; first != last; ++first)
S> delete *first;
S> }
S>