namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:prev_permutation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
kennen:lib:prev_permutation [2020-06-16 16:02]
rrichter [Ergebnis]
kennen:lib:prev_permutation [2020-06-16 16:03]
rrichter [Parameter]
Zeile 4: Zeile 4:
 <code cpp> <code cpp>
 bool prev_permutation (Bi first, Bi last)  bool prev_permutation (Bi first, Bi last) 
-bool prev_permutation (Bi first, Bi last, Comp comp) +bool prev_permutation (Bi first, Bi last, binary comp)  
 +  
 +[last,B] = ranges::prev_permutation (Range r, Binary comp = {}, Proj proj = {})  
 +[last,B] = ranges::prev_permutation (Bi first, Bi last, Binary comp = {}, Proj proj = {}
 </code> </code>
 Erzeugt die vorhergehende Permutation des Bereiches [first,last).  Erzeugt die vorhergehende Permutation des Bereiches [first,last). 
Zeile 12: Zeile 15:
 | ''first'' | Anfang des Bereiches | | ''first'' | Anfang des Bereiches |
 | ''last''  | Ende des Bereiches | | ''last''  | Ende des Bereiches |
-| ''comp''  | Vergleichskriterium|+| ''comp''  | Vergleichskriterium (Vorgabe = ''less'')| 
 +| ''proj''  | einstelliger Funktor (Vorgabe = ''std::identity'') | 
 ==== Ergebnis ==== ==== Ergebnis ====
 Rückgabewert:  Boolescher Wert B bzw. ''{last,B}'' mit  Rückgabewert:  Boolescher Wert B bzw. ''{last,B}'' mit 
kennen/lib/prev_permutation.txt · Zuletzt geändert: 2020-06-16 16:03 von rrichter