传统上,模板对象初始化需要显式列出类型:std::pair<float,int> fiVar = std::pair<float,int>(1.1F,2);。现代 C++ 编译器可以自动推断这些类型:std::pair fiVar = std::pair(1.1F,2);。
std::pair<float,int> fiVar = std::pair<float,int>(1.1F,2);
std::pair fiVar = std::pair(1.1F,2);
有关推断模板参数的更多信息(包括交互式示例)