#include <iostream>
#include <atlstr.h>
#include <string>
#include <map>
#include <algorithm>//算法
#include <vector>
using namespace std;
void main(){
typedef tuple<int, int, string, CString> abd;
abd abc[5];
abc[0] = make_tuple(1, 2, "a", "b");
typedef map<int, abd> mymap;
map<int, abd> maps;
maps.insert(pair<int, abd>(50, abc[0]));
for (auto i : maps)
cout << i.first << get<0>(i.second) << endl;
vector<int> vi;
vi.push_back(1);
vi.push_back(2);
for (auto& n : vi)
n++;//赋值
for (auto n : vi)
cout << n << endl;
}