Выделяют ли пользовательские аллокаторы в STL только фактические данные?

Допустим, я создаю связанный список в STL:

list<int, my_allocator<int> > data;

Тогда я могу использовать более эффективный аллокатор, скажем, пул памяти. Но разве списку не нужно выделить внутреннюю память, например, указатели вперед и назад для обхода списка? Как они будут выделяться? Используя обычный new или как-то иначе, используя my_allocator?

7
задан Petter 19 December 2011 в 00:34
поделиться