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:
| 1 2 3 4 5 |
|
Parameters
- x, y
- Values for the elements first and second, respectively, of the pair object being constructed.
Return value
A pair object whose template paramenters are deduced from the arguments passed to the function, and whose elements first and second are set to them.Example
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
Output:
one: 10, 20 two: 10, 65 |
See also
| pair | Pair of values (class template) |
