涨姿势stl map['a']['a']=b;
#include "iostream" #include "stdlib.h" #include <map> using namespace std; int main(){ // map<pair<char, char>, char>mp; // mp[{'a','a'}]='a; // cout<<mp[{'a','a'}]; // mp[make_pair('a','a')]='a'; // cout<<mp[make_pair('a','a')]; map<char, map<char, char> > mp; mp['a']['a']='a'; cout<<mp['a']['a']; return 0; }
#include "iostream" #include "stdlib.h" #include <map> using namespace std; char deal(char a,char b){ map<char, map<char, char> > mp; mp['a']['a']='a'; return mp[a][b]; } int main(){ // map<pair<char, char>, char>mp; // // // mp[{'a','a'}]='b'; // cout<<mp[{'a','a'}]; // mp[make_pair('a','a')]='a'; // cout<<mp[make_pair('a','a')]; cout<<deal('a','a'); return 0; }