C - Создайте свою собственную функцию free ()

Сегодня я пришел на интервью, и интервьюер спросил меня об этом:

  1. Расскажите мне шагов , как вы создадите свой собственный бесплатный () функция для освободить выделенную память.
  2. Как она может быть более эффективной, чем функция C по умолчанию free () ? Какие выводы можно сделать?

Я был сбит с толку, не мог придумать, как проектировать.

Как вы думаете, ребята?


РЕДАКТИРОВАТЬ: Поскольку нам нужно знать, как работает malloc () , не могли бы вы рассказать мне, как написать наш собственный malloc ( ) function

15
задан osgx 22 August 2011 в 12:59
поделиться