Расширение оболочки malloc для C ++ STL - PullRequest
0 голосов
/ 07 февраля 2010

Очевидно, есть «malloc_allocator», предоставленный gcc для использования с STL. Это просто обернуть malloc и бесплатно. Есть также ловушка для обработчика нехватки памяти. Где я могу найти больше об этом? Где я могу найти его заголовочный файл? Я использую gcc 4.x.

Ответы [ 2 ]

0 голосов
/ 07 февраля 2010

Это это то, что вы хотите? Вам нужно будет включить и передать объект в качестве параметра шаблона распределителя объекта STL.

0 голосов
/ 07 февраля 2010

Обработчик нехватки памяти в c ++ определяется через set_new_handler, который может быть в заголовке <new>, но я не уверен.

...