为其值调用C++中的键

为其值调用C++中的键,c++,C++,嗨,我需要键入一个调用键及其值的代码,例如Tokyo 10 23 32。我不能使用数组或向量如何存储数据?谢谢。使用标准::映射或标准::无序映射。std::map使用红黑树,std::unordered_map使用哈希表。如果它也受到限制,还有其他选择吗?映射是将项存储为键/值对的标准方法。根据您的问题措辞,使用关键字和值听起来像是map或无序_map是预期的解决方案。问问你的教授。既然OP不能使用数组或向量,那么std::unordered_映射也可能是不可能的,除非这是一个与它们特别相关的

嗨,我需要键入一个调用键及其值的代码,例如Tokyo 10 23 32。我不能使用数组或向量如何存储数据?谢谢。

使用标准::映射或标准::无序映射。std::map使用红黑树,std::unordered_map使用哈希表。

如果它也受到限制,还有其他选择吗?映射是将项存储为键/值对的标准方法。根据您的问题措辞,使用关键字和值听起来像是map或无序_map是预期的解决方案。问问你的教授。既然OP不能使用数组或向量,那么std::unordered_映射也可能是不可能的,除非这是一个与它们特别相关的作业。另一种选择是使用手动列表。std::map通常以哈希表的形式实现,std::无序_映射都可以手动实现。