STL map で iteratorで回したときの キーとデータの取得

キーはfirst、データはsecondで取れる。

map::iterator map_ite;
for(map_ite=e2p_data_list.begin();map_ite!=e2p_data_list.end();map_ite++){
  printf("address = %4x : data = %x\r\n",map_ite->first,map_ite->second);
}