私の Google スキルは私を失敗させます =(
次のマップがあります。
std::map<std::string, std::map<std::string, std::string>> spriteSheetMap;
そして、私はこれをやろうとしています:
for (auto &animationKey : killerRabbit->spriteSheetMap) {
for (auto &animation : animationKey) {
//why doesn't this work?
}
}
実際のエラー:
Invalid range expression of type 'std::__1::pair<const std::__1::basic_string<char>, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > >'; no viable 'begin' function available