c++;Cmap模板定义“映射”“参考”是什么意思?(在线)

来源:百度知道 编辑:UC知道 时间:2024/06/09 01:12:38
CMap是一个模板:
template< class KEY, class ARG_KEY, class VALUE, class ARG_VALUE >class CMap
//“映射”和“参考”是什么意思?
KEY 对象的类,用作映射的关键码
ARG_KEY 参数KEY使用的数据类型,通常为KEY的参考
VALUE 存储在映射中对象的类
ARG_VALUE 参数VALUE使用的数据类型,通常为VALUE的参考

你就把“映射”理解为数据结构里常说的Hash(散列)
表示一一对应的关系。当开发时需要有这样的一一对应的关系时,就用map。查找KEY时, 直接就可以获取他所对应的值VALUE,这样的搜索速度很快。

“参考”? 你说的应该是reference吧, 在国内是翻译成“引用”的