Bonjour.
J'ai un objet que j'aimerais transmormé en unique_ptr. Je l'ai testé en objet normal, en pointeur nu, et il fonctionne. Mais quand je le transforme en std::unique_ptr<Objet>, il plante. Je dois certainement faire une erreur de code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class Objet { ... private : std::unique_ptr<Truck> _monPointeurTruck;
et ainsi pour le créer:
Ce code vous parait-il correct?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 void Objet::charger() { std::unique_ptr<Truck> test (new Truck ); _monPointeurTruck = std::move(test) ;
Merci si vous pouvez m'aider/
Partager