Kreiram mapu na sledeci nacin:
map<string,int> m1(predikat_f);
gde je predikat_f funkcija koja treba da drzi mapu sortitanu prema vrednosti(int).
Ali Visual c++ 6 izbacuju error kad deklarishem mapu:
C:\Windows\Desktop\Preeky\level.cpp(276) : error C2664: '__thiscall
Context does not allow for disambiguation of overloaded function
Evo je funkcija:
bool predikat_f(const pair<string,int>& p1 , const pair<string,int>& p2)
{
return (p1.second) < (p2.second);
}
Zna li neko u cemu je problem?
Pozdrav...
int main[] = { 0xc3 };