function template
make_pair
<utility>
template <class T1, class T2> pair<T1,T2> make_pair (T1 x, T2 y);
Construct pair object
Constructs a pair object with its first element set to x and its second element set to y.The types for the pair class are implicitly deduced from the arguments passed to make_pair.
pair objects can be copy-constructed from other pair objects containing different types, if the respective types are implicitly convertible.
The function is defined as:
| |
Parameters
-
x, y
- Values for the elements first and second, respectively, of the pair object being constructed.
Return value
A pair object whose template parameters are deduced from the arguments passed to the function, and whose elements first and second are set to them.Example
| |
Output:
one: 10, 20
two: 10, 65
|
See also
-
pair
- Pair of values (class template )