template <class T1, class T2> struct pair
#include <utility>
using namespace std;
pair <T1, T2> 変数名;
   pair <int, string> x;
   pair <int, string> x = make_pair(2, "abc");
   pair <int, string> x({2, "abc"});
   pair <int, string> x{2, "abc"};
   pair <int, string> x = {2, "abc"};		
= == != < <= > >=
#include <iostream>
#include <map>
using namespace std;
int main()
{
	map<string, int> m;   // キーが string,値が int
	m.insert({"suzuki", 40});
	m.insert(make_pair("yamada", 70));
	cout << "m の要素数: " << m.size() << endl;
	for (auto x : m)
		cout << " (" << x.first << ", " << x.second << ")";
	cout << endl;
	return 0;
}
			m の要素数: 2 (suzuki, 40) (yamada, 70)
| 菅沼ホーム | 本文目次 | 演習問題解答例 | 付録目次 | 索引 |