Мне нужна помощь в определении того, как вызвать функцию-член класса, удерживаемого внутри карты.map, class, member function
В принципе у меня есть карта, содержащая объект, и я пытаюсь вызвать одну из ее функций-членов, я продолжаю получать ошибки компилятора, с которыми я не могу справиться. Вот пример кода для вызова функции, который у меня есть.
map<int, DailyReport> statContainer;
for (auto x : statContainer)
{
if (x.first < yearAfter && x.first > year)
{
daycounter += 1;
fullYearHtemp += x.second.getHighTemp;
fullYearLtemp += x.second.getLowTemp;
fullYearPercip += x.second.getPercip;
}
}
Возможно ли это? Неужели я все это неправильно?
EDIT: getHighTemp, getLowTemp и getPercip - все члены функции класса DailyReport. Мне нужно получить доступ к функциям, пока объект DailyReport находится внутри карты.
ли 'getHeightTemp',' getLowPercent' и т.д. члены или функции-члены? –
Извините, что не смогли уточнить, что они являются функциями-членами. – Animental