Bonjour
J'ai une classe World contient un vecteur contenant des pointeurs vers des objets de type Body.
J'ai créer la fonction ci-dessous dans la classe World qui retourne un itérateur sur le début de mon vecteur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 std::vector<Body*> bodyList;
Mais j'obtiens l'erreur suivante à la compilation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 inline std::vector<Body*>::iterator World::getBodyListStartIterator() const { return bodyList.begin(); }
Est-ce que quelqu'un saurait ce qui ne joue pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2error: conversion from __gnu_cxx::__normal_iterator<Body* const*, std::vector<Body*, std::allocator<Body*> > > to non-scalar type __gnu_cxx::__normal_iterator<Body**, std::vector<Body*, std::allocator<Body*> > > requested
Merci d'avance de votre aide
Partager