Data Structure C++

#include 
#include 
using namespace std;
int main()
{
  map mapObject;
  int i;
  for(i = 0; i < 26; i++)
    mapObject.insert(pair('A' + i, 65 + i));
  map::iterator p;
  
  for(p = mapObject.begin(); p != mapObject.end(); p++) {
    cout << p->first << " has ASCII value of ";
    cout << p->second << endl;
  }
  return 0;
}