13/01/16 19:32:52.73 Yd8Vz7lO
#include <iostream>
#include <map>
class A{
public:
int val;
};
int main(){
std::map<int, A> Main_A;
std::map<int, A> Sub_A;
Sub_A.insert(std::make_pair(1, A()));
Sub_A.insert(std::make_pair(5, A()));
Sub_A[1].val = 100;
Sub_A[5].val = 50;
//Main_AにSub_Aの要素をinsertしたい
std::cout << Sub_A[1].val << std::endl;
std::cout << Sub_A[5].val << std::endl;
return 0;
}
mapから他のmapに要素をinsertするといったことは可能なのでしょうか?
イテレータとかいうやつを使うのでしょうか?