Я сделаю карту Акции, название и код Акции являются уникальными. Вот код, похожий на мою идею, но я думаю, что это неправильно.
class Stock {
string name;
long code;
double price;
};
map<pair<string, int>, Stock> stock_list;
Stock temp;
temp = {"Mercedes", 001, 5000};
stock_list.insert(make_pair(make_pair("Mercedes", 001), temp));
temp = {"GE", 002, 10000};
stock_list.insert(make_pair(make_pair("GE", 002), temp));
Я хочу выполнить поиск по названию компании или коду. И я хочу убедиться, что имя и код являются уникальными на карте при вставке. Как я могу улучшить код?