Forum de la communauté SFML

Aide => Général => Discussion démarrée par: Marcus Fenix le Février 03, 2023, 12:06:49 pm

Titre: Implémentation classe SceneNode (livre SFML Game Development)
Posté par: Marcus Fenix le Février 03, 2023, 12:06:49 pm
Dialecte : C++11

Bonjour,

Je sollicite votre aide sur un point précis concernant la classe SceneNode issue de ce livre.

En effet, les auteurs expliquent ne pouvoir utiliser un conteneur type 'vector' pour stocker cette classe directement avec un banal std::vector<SceneNode>. Et c'est là que je ne saisis pas la première raison :

"We cannot use std::vector<SceneNode>, SINCE ELEMENT TYPES MUST BE COMPLETE TYPES".

N'hésitez pas à consulter l'extrait joint pour plus de précisions concernant le contexte. ;)
Merci !  :)

class SceneNode
{
     public:
             typedef std::unique_ptr<SceneNode> Ptr;
     public:
             SceneNode();
     private:
             std::vector<Ptr>      mChildren;
             SceneNode*            mParent;
};
 
Titre: Re: Implémentation classe SceneNode (livre SFML Game Development)
Posté par: intensityboss le Novembre 03, 2023, 03:30:42 am
Je vous écris pour solliciter votre aide concernant un problème spécifique lié à la classe SceneNode de ce livre.

geometry dash scratch (https://geometrydashscratch.com/)
Titre: Re: Implémentation classe SceneNode (livre SFML Game Development)
Posté par: udayuma le Avril 23, 2024, 03:26:18 am
I woke up like this. percetakan jakarta timur (https://www.syauqiprinting.com/) & percetakan 24 jam (https://www.syauqiprint.com/)