Inhaltsverzeichnis

make_pair()

#include <utility>

template <class T1, class T2> pair<T1,T2> make_pair (const T1& first, const T2& second) 

Fügt zwei Werte beliebigen Typs zu einem geordneten Paar zusammen.

Parameter

first erste Komponente
second zweite Komponente

Ergebnis

Rückgabewert: std::pair<T1, T2>(first, second).

Siehe auch

get(), make_tuple(), std::pair<T1, T2>.

Beispiel

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'; 
}