Die veraltete C ++ - Funktionsvorlage std :: bind2nd () generiert ein unäres Funktionsobjekt aus einem binären Funktionsobjekt, indem sie den zweiten Parameter festlegt.
Ich habe ein foo was ein std::vector<int> ist. Es stellt die "Kanten" -Werte für eine Reihe von Bereichen dar.
Wenn beispielsweise foo {1, 3, 5, 7, 11} ist, sind die Bereiche 1-3, 3-5, 5-7, 7-11. Für mich bedeutet das 4 Periode...
Ich habe kürzlich einige Zeit damit verbracht, die Fehlermeldung zu verstehen, als ich func() in diesem Codeabschnitt aufgerufen habe:
%Vor%
Wenn func() wie folgt deklariert wurde, wurde der Code korrekt kompiliert:
%Vor%
Wenn ich...