Почему std::list больше на С++ 11?

с этим кодом:

#include <iostream>
#include <list>

int main() {
    std::cout << sizeof(std::list<void*>) << std::endl;
};

Я успел заметить, что на GCC 4.7 размер std::list<void*>на C++98 составляет 16 байт, а его размер на C+ +11 это 24 байта.

Мне интересно, что изменилось в std::list, что сделало его больше.

27
задан Tamás Szelei 8 April 2012 в 18:02
поделиться