Salut tout le monde,
J'aimerais avoir votre avis sur les pointeurs. Dans le développement d'un jeu vidéo, vous utilisez des raw pointer ou des smart pointer ? et pourquoi ?
Personnellement, j'ai toujours utilisés des raw pointer par pur habitude et parce que ça me permet de gérer la mémoire comme je veux.
J'ai tendance à me dire que dans les jeux vidéo, il vaut mieux gérer la mémoire manuellement pour avoir les meilleures performances possible (par exemple, en se servant de temps de chargement pour nettoyer la mémoire).
Cependant, je viens d'acheter un livre en c++ (Procedural Content Generation for c++ Game Development) où ils n'utilisent que des smart pointer. Je suis certains que les auteurs du livre sont bien plus calé en c++ que moi mais bon, ca me turlupine quand même cette histoire.
J'attend vos avis, je me réjoui de voir les résultats et de pouvoir peser le pour et le contre.