在C++中,make_pair
是一個模板函數,用于創建一個std::pair
對象。std::pair
是一個模板類,表示兩個不同類型的對象的有序對。
make_pair
函數的用法如下:
#include <utility>
std::pair<int, std::string> myPair = std::make_pair(5, "hello");
上面的代碼創建了一個std::pair
對象myPair
,其中第一個元素是整數5,第二個元素是字符串"hello"。make_pair
函數會根據傳入的參數自動推導出std::pair
的模板參數類型。
使用make_pair
函數可以方便地創建std::pair
對象,而不必顯式指定模板參數類型。