[ Preeky @ 13.09.2002. 12:32 ] @
Imam jedan problem prilikom prosledjivanja predikat funkcije mapi. 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... |