namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:partial_sort_copy

partial_sort_copy()

#include <algorithm>

Ran partial_sort_copy (In first, In last, Ran result_first, Ran result_last) 
Ran partial_sort_copy (In first, In last, Ran result_first, Ran result_last, 
                       Comp comp) 

Kopiert die kleinsten Elemente des Bereiches [first,last) aufsteigend geordnet in den Bereich [result_first,result_last).

Parameter

first Anfang des Bereiches
last Ende des Bereiches
result_first Anfang des Zielbereiches
result_last Ende des Zielbereiches
comp Vergleichskriterium

Ergebnis

Rückgabewert: result_last bzw. einen anderen Iterator aus [result_first,result_last), wenn weniger Elemente kopiert wurden, als der Zielbereich fasst.

Siehe auch

Beispiel

partial_sort_copy.cpp
#include <algorithm>
#include <iostream>
#include <string>
 
int main()
{
  std::string s = "ein Beispiel";
  char ziel[20];
  std::cout << p << '\n';
 
  char *q = std::partial_sort_copy(begin(s), end(s), ziel, ziel+20);
  *q = '\0';
 
  std::cout << ziel << '\n';
}
kennen/lib/partial_sort_copy.txt · Zuletzt geändert: 2019-11-20 14:46 von rrichter