傳統上,模板物件初始化需要顯式列出型別: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);
有關推斷模板引數的更多資訊(包括互動式示例)