c++ - 无法理解 map 在 c++ 中的用法

标签 c++

Map 是一个容器类,用于存储聚合数据...它使用哈希算法进行检索,非常容易检索存储在其中的数据。 map是一个键值对...可以通过对应的key来检索数据... 在下面的声明中,我定义键必须是整数(4 字节),数据必须是字符串值...

typedef map<INT32U,string>  EventMapType;

我在维基百科中搜索了使用 map 的示例程序...但是我无法理解那里给出的示例..我需要知道数据和 key 如何存储在 map 中以及如何通过关键...我是 MFC 的新手...

最佳答案

贝塔,

我只是快速谷歌了一下,想出了 http://erunways.com/c-using-the-standard-template-library-stl-map-example/我不会只在此处复制粘贴该代码……它只有大约 50 行。

我建议您通读该代码,然后编译并运行它(按原样)。如果您遇到问题或只是遇到对您没有意义的事情,请在此处提出具体问题。克?

干杯。基思。

关于c++ - 无法理解 map 在 c++ 中的用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5769474/

相关文章:

c++ - Windows .NET (C++) SpinWait 在 Linux 和 Mac OS X 上的等价物是什么?

c++ - 如何取消引用 DWARF 中的引用

c++ - 为什么 vector<double> 接受带有整数元素的 initializer_list?

c++ - 在 vscode 上编译错误。类型说明符是 C++11 扩展

c++ - sscanf()的问题不会读取char数组中的每个0

c++ - 使用索引将 BST 值存储到数组中

c++ - C++ 中不可访问的继承函数

c++ - 使用 SQLAPI 从 C++ 控制台应用程序连接到 SQLServer 数据库

c++ - 将 cmake 的 target_compile_features 与 biicode 结合使用

c++ - 使用 freopen 后如何恢复标准输出