std::pair に対する推定ガイド
提供: cppreference.com
<tbody>
</tbody>
| ヘッダ <utility> で定義
|
||
template<class T1, class T2> pair(T1, T2) -> pair<T1, T2>; |
(C++17以上) | |
暗黙の推定ガイドで拾えないエッジケースに対処するため、 1つの推定ガイドが std::pair に対して提供されます。
特に、コピー可能でない引数と配列のポインタへの変換です。
例
Run this code
#include <utility>
int main()
{
int a[2], b[3];
std::pair p{a, b}; // explicit deduction guide is used in this case
}