在 gcc 中我测量了sizeof(std::stack<int>)它显示 80 字节。为什么这么大?
sizeof(std::stack<int>)
它可以包含指向顶部的指针和大小。即使它还包含指向分配器的指针,它也不应超过 20 个字节。
另一个例子sizeof(std::set<int>)是48字节。
sizeof(std::set<int>)
c++ gcc
c++ ×1
gcc ×1