std:: common_type <std::pair>
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
|
(C++11)
|
||||
| Non-member functions | ||||
|
(until C++20)
(until C++20)
(until C++20)
(until C++20)
(until C++20)
(C++20)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
| Helper classes | ||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
common_type
<std::pair>
(C++23)
|
||||
|
(C++23)
|
||||
|
(C++11)
|
||||
| Deduction guides (C++17) |
|
Определено в заголовочном файле
<utility>
|
||
|
template
<
class
T1,
class
T2,
class
U1,
class
U2
>
requires requires
{
typename
std::
pair
<
std::
common_type_t
<
T1, U1
>
,
|
(начиная с C++23) | |
Общий тип двух
pair
- это
pair
из общих типов соответствующих элементов обоих
pair
.
Общий тип определяется только в том случае, если обе пары соответствующих типов элементов имеют общие типы.
Типы членов
| Тип члена | Определение |
type
|
std:: pair < std:: common_type_t < T1, U1 > , std:: common_type_t < T2, U2 >> |
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
|
(C++11)
|
определяет общий тип для группы типов
(шаблон класса) |
|
(C++23)
|
определяет общий тип для
tuple
и
tuple-like
типа
(специализация шаблона класса) |