android ndk std:map 初始化
时间: 2023-07-20 14:05:13 浏览: 248
在 Android NDK 中,您可以像在 C++ 中一样使用 std::map 类型。要初始化 std::map,您可以使用以下语法:
```
std::map<KeyType, ValueType> myMap = {
{key1, value1},
{key2, value2},
{key3, value3},
...
};
```
其中,KeyType 和 ValueType 是您定义的键和值的类型。key1、value1、key2、value2 等是您要添加到映射中的键和值对。
例如,如果您要创建一个 std::map,其中键是 std::string 类型,值是 int 类型,您可以使用以下代码:
```
std::map<std::string, int> myMap = {
{"apple", 1},
{"banana", 2},
{"orange", 3}
};
```
这将创建一个名为 myMap 的 std::map,其中包含三个键值对,分别是 "apple": 1、"banana": 2 和 "orange": 3。
阅读全文