Finde Paar für Schlüssel innerhalb eines Paares von Paaren

8

Ich möchte die Suchfunktion auf einem Vektor von Paaren aufrufen. Zu dem Zeitpunkt, zu dem die Suchfunktion aufgerufen wird, habe ich nur die Taste zum Suchen.

Mein Verständnis ist, dass ich eine Funktion in das Finden als Argument übergeben muss, um den Vergleich für mich zu machen, aber ich kann kein richtiges Beispiel finden.

Der Grund, warum ich die Paare innerhalb eines Vektors, der einem Kartencontainer gegenübersteht, sortiere, ist, weil ich die Paare nach dem Populationsprozess nach Wert sortieren .

%Vor%

Die Implementierung auf "findVal" ist der unscharfe Bereich für mich. Ich wäre auch offen für bessere Möglichkeiten, die Logik umzusetzen.

    
Daniel Del Core 27.03.2014, 01:03
quelle

1 Antwort

20

Sie müssen nicht find verwenden, bitte verwenden Sie find_if , das ist der Link: Ссылка

%Vor%

Wenn Sie nicht C ++ 11 verwenden, verwenden Sie bitte diesen Code:

%Vor%     
BlackMamba 27.03.2014, 01:12
quelle

Tags und Links