Я сопоставляю некоторые ключи и их значения, и я хочу знать, как использовать итератор CMap класса MFC. Я хочу создать некоторые ключи и значения, затем ввести ключ или значение, и, если я набрал значение, все ключи с помощью отображается то же значение.
Чтобы перебрать CMap, сделайте следующее:
CMap
POSITION pos = dataCollection.GetStartPosition(); while(pos) { dataCollection.GetNextAssoc(pos, key, value); // TODO: do something here }
Но я бы предложил перейти на стандарт std::map.
std::map