Итак, я пришел из Python и все еще очень новичок в c++. Я хотел бы сделать аналогичную структуру словаря, подобную этой в c++
dataDict = {1 :( 'значение 1', 'значение 2',...), 2 :( 'значение 1', 'значение 2',...)}
Использование: Я планирую использовать их, используя их ключи, и при необходимости отредактировать/обновить их значения. Возможно ли использование карты или многомерного массива?
Вы можете использовать
std::map<std::string, T>
где T - тип данных, которые вы хотите сохранить в словаре
std::map<std::string, std::vector<std::string> >
.
std::unordered_multimap<int,string>
, потому что я думаю, что в python все карты являются хеш-картами.