Как создать std::map
с string
ключевым и настраиваемым полем значений.std :: map с строковым ключом и полем пользовательских значений
Я хочу std::map
, как показано ниже:
"Name" "abcd"
"age" "50"
"Address" "Street" "xxxx"
"PIN" "xxxx"
"District" "xxxx"
"Gender" "Male"
Так что мои все мои поля, за исключением третьего являются string,string
типа. Но адрес сам по себе является другой картой с партой string string
.
Как создать такую карту в C++?
Ваши значения должны быть типа, способного представлять строку или карту из строк в строки. – Hurkyl
Думаю, вы должны моделировать это как класс, а не как карту. – Jens
Вы описываете запись a.k.a 'struct' (или' class'), а не карту. Если вам действительно нужна карта, то вам, вероятно, следует использовать 'std :: map', используя, например, вариант Boost или Qt. Если вы считаете, что вам нужен amap, вам, вероятно, следует объяснить, почему. Оптимальное решение зависит от причин, по которым вам нужна карта. –