const map<string, int>& b;
  b = a.GetMap();

これは許されないぞ