在C ++中使用3个元素在地图中搜索和插入

编程入门 行业动态 更新时间:2024-10-24 12:21:04
本文介绍了在C ++中使用3个元素在地图中搜索和插入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我需要一个这样的地图:

I need to have a map like this :

typedef std::map<int, float , char> Maptype ;

在此地图中插入和搜索对的元素的语法是什么。

What is the syntax to insert and searching elements of pair in this map.

推荐答案

map 只能将一种键类型映射到一种数据类型。如果数据包含2个元素,请使用结构或 std :: pair 。

A map can only map one key type to one data type. If the data contains 2 elements, use a struct or a std::pair.

typedef std::map<int, std::pair<float, char> > Maptype; ... Maptype m; m[123] = std::make_pair(0.5f, 'c'); ... std::pair<float, char> val = m[245]; std::cout << "float: " << val.first << ", char: " << val.second << std::endl;

更多推荐

在C ++中使用3个元素在地图中搜索和插入

本文发布于:2023-11-28 07:46:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1641528.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:在地   图中   元素

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!