> -- Galkov писал(а):
> Кошмар, вообще-то...Ведь для любой уважающей себя оси, копирование не делается - тусуют каталоги, и всего деловВ Mt, мне показалось, тоже копирование...
Не судите строго. Я привел первый пришедший в голову алгоритм, исходя изпредположения, что требуется массив, размещенный в памяти одним "куском".
Ровно такая же стратегия используется реализациями STL для векторов. Поэтому Скотт Мейерс в своей книге "Эффективное использование STL" и рекомендует пользоваться функцией reserve во избежание многократного перераспределения памяти и копирования (совет 14).