インデックスと呼ばれるこのマップの内容を表示するにはどうすればよいですか?
map< string, vector< pair<string, int> > > index
私はイテレーターを作成し、次のコードを使用してマップの先頭に作成しました。
map< string, vector< pair<string, int> > >::iterator it;
it = index.begin();
...そしてこれをforループを使用してマップの内容を表示しますが、エラーが発生します:
for ( it =index.begin() ; it != index.end(); it++ )
cout << (*it).first <<(*it).second <<endl;
ベクトルを参照しているため、エラーが発生することはわかっていますが、(*it).second
この問題を解決することはできません。