[an error occurred while processing this directive]
|
На мой взгляд, интенсивное использование new/delete
оправдано только в том случае, если в системе в принципе
не достаточно памяти для создания всех обьектов,
необходимых приложению, сразу.
( Не всегда известно точное число динамически создаваемых обьектов.
Тут уж ничего не поделаешь - придется их new/deletet)
Тогда, с целью экономии, создается тоько часть обьектов,
необходимых "в данный момент". Затем память высвобождается.
И снова занимается. Тут потенциальное место снижения быстродействия
и утечек памяти посредством ошибок. :(
Наилучший вариант с точки зрения быстродействия и надежности
- занять сразу необх. память и освободить по окончании
приложнния.
E-mail: info@telesys.ru