Сразу после объявления vector<int>
и deque<int>
, если я распечатаю sizeof
на обоих из них, std::vector
будет иметь 12 байтов (я предполагаю, что начало, конец и размер), а deque
- 40 байтов. Откуда берутся эти лишние байты?
Я использую Code::Blocks IDE 13.12
и выбрал используемый C++11
стандарт.
<deque>
вашего компилятора и не узнать? - person PaulMcKenzie   schedule 16.03.2015std
многих реализаций - это мерзость, которую ни один смертный не должен заставлять читать. - person Yakk - Adam Nevraumont   schedule 16.03.2015