home | help
deductiongu...forstd::pair(3)  C++ Standard Libary deductiongu...forstd::pair(3)

NAME
     deductionguidesforstd::pair - deductionguidesforstd::pair

Synopsis
	Defined in header <utility>
	template<class T1, class T2>   (since C++17)
	pair(T1, T2) -> pair<T1, T2>;

	One  deduction	guide  is provided for std::pair to account for the edge
     cases missed
	by the implicit deduction guides, in particular, non-copyable  arguments
     and array to
	pointer conversion.

Example
     // 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
      }

http://cppreference.com 	   2024.06.10	   deductiongu...forstd::pair(3)

home | help