2個のデータを一度に受け渡しができます
firstとsecondでそれぞれアクセス
作成するには
std::make_pair(first,second);を使います
変数にはautoを使うほうが便利です
auto p1 = std::make_pair(first,second);main.cpp
C++11以上でコンパイル
#include <iostream> #include <map> #include <string> int main() { std::pair<int,int> p1; p1 = std::make_pair(10,50); std::cout << p1.first << " , " << p1.second << std::endl; auto p2 = std::make_pair(10000,100000); }
コメントをかく