android - C++中类似于Android的ArrayMap的容器

标签 android c++ dictionary stl memory-efficient

Android 提供了一个名为 ArrayMap 的关联容器,这是用两个简单的数组实现的。

这个容器应该比其他数据结构慢一些,尤其是在插入数据时,但它非常节省内存。

C++ 已经实现了这样的东西吗?

最佳答案

Boost 的 flat_map和 EASTL 的 vector_map似乎是 ArrayMap 的类似物。

关于android - C++中类似于Android的ArrayMap的容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31486671/

相关文章:

Python:循环遍历 namespace 中的列表调用函数

c++ - 映射 C++ 反向迭代器

android - 无法解析方法 getApplicationContext()

c++ - 如何拥有 "constexpr and runtime"别名

android - 在 Android 上使用 OpenCV 预处理图像以优化 ocr 准确性

c++ - 找不到库 boost.asio

c++ - 自定义类型的运算符优先级,当存在多个相同运算符时是否可以进行惰性求值?

dictionary - 从 kotlin map 中查找所有最大条目?

android - Android 的 CPU 调速器

android - 从 AsyncTask 调用 AsyncTask