// 30_30-2.cpp : コンソール アプリケーションのエントリ ポイントを定義します。
//

#include "stdafx.h"
#include <iostream>
#include <windows.h>
#include <vector>
#include <string>

using namespace std;

class Mydata {
public:
	int x, y;
	Mydata(int a, int b) { x = a; y = b; }
};

int _tmain(int argc, _TCHAR* argv[])
{
	int i;
	vector<char> cv;
	vector<char>::iterator cp;
	vector<int> iv;
	vector<int>::iterator ip;
	vector<double> dv;
	vector<string> sv;
	vector<Mydata> mv;

	cv.push_back('A');
	cv.push_back('B');

	iv.push_back(10);
	iv.push_back(20);

	dv.push_back(11.11);
	dv.push_back(22.22);

	sv.push_back("aaaa");
	sv.push_back("bbbb");

	mv.push_back(Mydata(10, 15));
	mv.push_back(Mydata(20, 25));

	for (cp = cv.begin(); cp != cv.end(); ++cp) {
		cout << *cp << " ";
	}
	cout << '\n';

	for (ip = iv.begin(); ip != iv.end(); ++ip) {
		cout << *ip << " ";
	}
	cout << '\n';

	for (i = 0; i < (int)dv.size(); i++) {
		cout << dv[i] << " ";
	}
	cout << '\n';

	for (i = 0; i < (int)sv.size(); i++) {
		cout << sv[i] << " ";
	}
	cout << '\n';

	for (i = 0; i < (int)mv.size(); i++) {
		cout << "(" << mv[i].x << "," << mv[i].y << ')';
	}
	cout << '\n';

	MessageBox(NULL, _T("Check Console Window"), L"MessageBox", MB_OK);

	return 0;
}

