Управление памятью в C++
Работа с динамической памятью зачастую является узким местом во многих алгоритмах, если не применять специальные ухищрения.В статье я рассмотрю парочку таких техник. Примеры в статье отличаются (например, от этого) тем, что используется перегрузка операторов new и delete и за счёт этого синтаксические конструкции будут минималистичными, а переделка программы — простой. Также описаны подводные камни, найденные в процессе (конечно, гуру, читавшие стандарт от корки до корки, не удивятся).
Читать дальше →