SOを見回したところ、必要なものが見つかりませんでした。出力ステートメントで使用するために、外側のマップからキーをプルし、内側のマップから値をプルする方法を探しています。マップが1つある場合は、を使用してマップ内から必要なデータを取得できることがわかっていますinsideMap[key]
。ただし、[] operator
この実装ではは機能しないようです((*itr).second)[keyword]
。
map< string, map<string, int> >::const_iterator itr;
for( itr=books.begin(); itr!=books.end(); ++itr)
//code I need here