J'ai un C++ std :: vecteur dénoté comme:Comment trier un std objet :: vecteur par sa valeur flottante
std::vector<GameObject*> vectorToSort;
Chaque objet vectorToSort contient un paramètre de flotteur qui est retourné en appelant « DistanceFromCamera () ":
vectorToSort.at(position)->DistanceFromCamera();
Je souhaite trier le vecteur par ce paramètre float mais std :: ne règle semble pas être en mesure de le faire. Comment puis-je atteindre ce genre?
Je suppose que vous voulez dire que gameobject a une méthode appelée DistanceFromCamera() et non std :: vecteur –
ralphtheninja
Magnus, sans aucun doute, je corrigé que pour lui: -P –
Oui, vous avez raison, je viens de mettre à jour le code avec ce que j'utilise actuellement. Merci pour la réponse rapide Evan, je la teste maintenant. Je vais revenir à vous dès que possible –