1

私の 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
4

2 に答える 2