std::pair
<utility>
为 std::pair 提供一个推导指引,以涵盖隐式推导指引所遗漏的极端情况。
特别是不可复制参数及数组到指针转换。
#include <utility> int main() { int a[2], b[3]; std::pair p{a, b}; // 显式推导指引用于此情况 }