namespace cpp {}

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:includes

includes()

#include <algorithm>

bool includes (In first1, In last1, In2 first2, In2 last2) 
bool includes (In first1, In last1, In2 first2, In2 last2, Binary comp) 
bool includes (Exec pol, In first1, In last1, In2 first2, In2 last2) 
bool includes (Exec pol, In first1, In last1, In2 first2, In2 last2, Binary comp) 
 
bool ranges::includes (Range1 r1, Range2 r2, Binary comp = {}, Proj1 proj1 = {}, Proj2 proj2 = {}) 
bool ranges::includes (In first1, In last1, In2 first2, In2 last2, Binary comp = {}, Proj1 proj1 = {}, Proj2 proj2 = {}) 

Ist wahr, wenn jedes Element des aufsteigend sortierten Bereiches [first2,last2) im aufsteigend sortierten Bereich [first,last) enthalten ist

Parameter

first Anfang eines Bereiches
last Ende eines Bereiches
first2 Anfang des Teilbereiches
last2 Ende des Teilbereiches
comp Vergleichskriterium (Vorgabe = less)
proj einstelliger Funktor (Vorgabe = std::identity)
pol parallele Ausführungsart

Ergebnis

Rückgabewert: true, wenn die Teilmengenbeziehung besteht.

Siehe auch

Beispiel

includes.cpp
#include <algorithm>
#include <string>
#include <iostream>
 
int main()
{
  std::string p = "abcdefghijklmnopqrstuvwxyz";
  std::string q = "aeiou";  
 
  if (std::includes(begin(p), end(p), begin(q), end(q))
  {
    std::cout << p << " enthält alle Vokale.\n";   
  }
}
kennen/lib/includes.txt · Zuletzt geändert: 2020-06-16 17:05 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki