Я хочу перегрузить оператор [] для использования в хеш-таблице, которую я должен сделать для домашней работы.
Я использую вектор списков, которые содержат пары. std::vector <std::forward_list<std::pair<std::string, int>>>
То, что я хочу сделать от оператора, это вернуть другую часть данной пары, например, если есть пара («test», 21), записав vectorname [«test»], я должен получить 21, или если я должны были написать vectorname ["test"] = 22, это должно изменить пару. Также не должно быть идентичных ключей, или, если они должны были быть, только первый будет принят во внимание.
Это мой первый вопрос о переполнении стека, извините, если я не очень хорошо объяснил вещи.