Partage
  • Partager sur Facebook
  • Partager sur Twitter

unordered_map::find: vector subscript out of range

    11 octobre 2018 à 19:48:39

    Salut,

    J'ai ce code

    struct AnimationComponent : public Ndk::Component<AnimationComponent>
    {
        // ...
    
        enum AnimationType
        {
            Walk,
            Run,
            Fight,
            Emote
        };
    
        using AnimationList = std::unordered_map<AnimationType, AnimationData>;
        AnimationList animList;
        
        inline bool canAnimationBeUsed(AnimationType type);
    
        // ...
    };
    
    bool AnimationComponent::canAnimationBeUsed(AnimationType type)
    {
        return animList.find(type) != animList.end();
    }

    Normalement rien qui devrait planter là dedans, pourtant avec MSVC j'ai un joli "vector subscript out of range", voici la call stack:


    La taille de ma liste est de 1, et j'ai aucune idée d'où ça peut venir :(

    -
    Edité par Random Coder 99 11 octobre 2018 à 19:50:15

    • Partager sur Facebook
    • Partager sur Twitter

    unordered_map::find: vector subscript out of range

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown