我正在寻找各种 C++11 标准容器和容器适配器(可选还包括 boost/Qt)的重要属性的综合摘要/参考,但由这些属性而不是通常的每个容器文档索引(更多关于以下)。
我想到的属性包括:
- 插入功能(前/后/任意)。
- 移除功能(前/后/任意)。
- 访问能力(前/后/单/双向遍历/随机访问)。
- 上述操作的复杂性,以及迭代器失效规则。
- 独特性?订购?联想?连续存储?提前预约?
我可能忘记了一些在这种情况下不要犹豫评论/编辑。
目标是使用该文档作为帮助,为正确的工作选择正确的容器/适配器,而不必每次都一遍又一遍地浏览各种单独的文档(我的记忆力很糟糕)。
理想情况下,它应该按属性和容器类型(例如类似表)进行索引,以便做出决策以及快速参考基本约束。但实际上每个属性索引对我来说是最重要的,因为这是在文档中搜索最痛苦的。
如果没有人制作过这样的文件,我会感到非常惊讶,但我的 Search-fu 在这个文件上让我失望了。
注意:我不是要求您总结所有这些信息(如果我真的需要,我会自己做,在这种情况下我会在这里发布结果),但前提是您碰巧知道适合的现有文档那些要求。像这样的东西是一个好的开始,但正如你所看到的,它仍然缺乏我想要的许多信息,因为它仅限于成员函数。
感谢您的关注。