如何在C++;? 我如何实现C++中的数据结构,它的行为类似于具有关键值对的JavaScript对象。 var a = { "key1" : value1, "key2" : value2, } console.log(a["key1"]);
如果需要键值对列表,可以选择:如何在C++;? 我如何实现C++中的数据结构,它的行为类似于具有关键值对的JavaScript对象。 var a = { "key1" : value1, "key2" : value2, } console.log(a["key1"]);,javascript,c++,Javascript,C++,如果需要键值对列表,可以选择: std::map<std::string,int> key_value_pair_list; key_value_pair_list.emplace("key1",5); key_value_pair_list.emplace("key2,10); std::cout << key_value_pair_list["key1"]; std::映射键值对列表; 键值对列表。安放(“键值1”,5); 键值对列表放置(“键值2,10”); st
std::map<std::string,int> key_value_pair_list;
key_value_pair_list.emplace("key1",5);
key_value_pair_list.emplace("key2,10);
std::cout << key_value_pair_list["key1"];
std::映射键值对列表;
键值对列表。安放(“键值1”,5);
键值对列表放置(“键值2,10”);
std::cout可以使用std::map
,例如:
#include <iostream>
#include <string>
#include <map>
int main()
{
std::map<std::string, int> a{ {"key1", 1},{"key2", 2},{"key3", 3} };
std::cout << a["key2"] << std::endl;
return 0;
}
#包括
#包括
#包括
int main()
{
映射a{{“key1”,1},{“key2”,2},{“key3”,3};
库特地图是我能想到的最接近的东西