阅读新闻

VC中怎么用map

发布日期:2019-08-11 10:50   来源:未知   阅读:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  知道合伙人数码行家采纳数:26125获赞数:2405802010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。向TA提问展开全部1、使用map

  这样就定义了一个用int作为索引,并拥有相关联的指向string的指针.

  这 样非常直观,但存在一个性能的问题。插入2时,先在enumMap中查找主键为2的项,没发现,然后将一个新的对象插入enumMap,键是2,值是一个 空字符串,插入完成后,将字符串赋为Two; 该方法会将每个值都赋为缺省值,然后再赋为显示的值,如果元素是类对象,则开销比较大。可以用以下方法来避免开销:

  但是,只有当map中有这个键的实例时才对,否则会自动插入一个实例,值为初始化值。

  查找map中是否包含某个关键字条目用find()方法,传入的参数是要查找的key,在这里需要提到的是begin()和end()两个成员,分别代表map对象中第一个条目和最后一个条目,这两个数据的类型是iterator.

  clear()就相当于 enumMap.erase(enumMap.begin(), enumMap.end());

  可以在软件中嵌入HTML节点,利用JAVASCRIPT的API定制你自己的地图。