数组A[1] = 1(这个是我们经常使用的)
数组B["第一个元素"] = "1" 怎么实现
数组["第一个元素"] = 数组A
怎么实现?以下是朴素实现
本文要讲的结构原型:
[backcolor=rgba(175, 184, 193, 0.2)]std::map<std::string, std::vector<T>>
[backcolor=rgba(175, 184, 193, 0.2)]
我描述得不太清楚,以下是ai解释。
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | m_map | 哈希表_ASM | | m_data | 打包 | 100000 | _构建数组索引 (m_data, m_map )|
_构建数组索引 | | | |
参_数据 | 打包 | | | | 参_返回索引表 | 哈希表_ASM | | | |
参_返回索引表. 创建 ( #文本型, #整数型, 取数组成员数 (参_数据 ), , , , )计次循环首 (取数组成员数 (参_数据 ), i )参_返回索引表. 添加 (参_数据 [i ].键名, i, )计次循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | index | 整数型 | | | flag | 逻辑型 | | |
index = m_map. 取值 (“第8个包”, flag )如果真 (flag )如果真 (m_map [index ] > 0 且 m_map [index ] < 取数组成员数 (m_data ))
|