namespace cpp {}

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:make_pair

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


kennen:lib:make_pair [2019-11-20 15:49] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== make_pair() ======
 +''#include'' [[..:include:utility]]
 +
 +<code cpp>
 +template <class T1, class T2> pair<T1,T2> make_pair (const T1& first, const T2& second) 
 +</code>
 + Fügt zwei Werte beliebigen Typs zu einem geordneten [[..:stl#Paare|Paar]] zusammen.
 +
 +==== Parameter ====
 +| ''first''  | erste Komponente |
 +| ''second'' | zweite Komponente |
 +==== Ergebnis ====
 +Rückgabewert: ''std::pair<T1, T2>(first, second)''.
 +
 +==== Siehe auch ====
 +[[get]],
 +[[make_tuple]],
 +[[..:stl#Paare|std::pair]]''<T1, T2>''.
 +
 +==== Beispiel ====
 +<code cpp make_pair.cpp>
 +#include <utility>
 +#include <iostream>
 +#include <string>
 +
 +int main()
 +{
 +  std::string x = "Himmel";
 +  const char* const u = "Hoelle";
 +
 +  auto p = std::make_pair(x,u);
 +
 +  std::cout << p.first << " und " << p.second << '\n'; 
 +}
 +</code>
  
kennen/lib/make_pair.txt · Zuletzt geändert: 2019-11-20 15:49 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki