据我了解,deque和vector都保留了一些增长空间。 vector::capacity() 能够获取向量的内部保留空间。双端队列标准中没有这样的成员。有什么方法可以获取这些信息吗?
您必须深入研究实现才能弄清楚这一点。的版本std::deque
gcc 4.1.1 附带的似乎以 512 字节块分配内存。但这是我盯着所有下划线和 C 风格转换 15 分钟后得到的结果size_t
。然后我看到了这样的评论:
最初的底层内存布局有点复杂......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)