Problème avec vector<unique_ptr<MaClasse>>
Résolu
Bonjour !
Je suis en train de développer un jeu, et du coup j’implémente un Entity Component System, j’utilise dedans des vector d’unique_ptr, et j’arrête pas d’avoir cette erreur :
Est-ce que quelqu’un aurait une idée du problème ? Je comprends pas pourquoi ça fait ça… Merci d’avance pour votre aide !
==========================
EDIT : J’ai trouvé le problème, en gros j’utilise une classe contenant des vector d’unique_ptr, comme dit précédemment, mais je l’utilisais sans pointeur (je faisais EntityManager em; au lieu de EntityManager* em;) ! Merci quand même ^^
Je suis en train de développer un jeu, et du coup j’implémente un Entity Component System, j’utilise dedans des vector d’unique_ptr, et j’arrête pas d’avoir cette erreur :
C:\Program Files\CodeBlocks\MinGW\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++\bits\stl_construct.h|75|error: use of deleted function 'std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = Entity; _Dp = std::default_delete<Entity>]'|
Est-ce que quelqu’un aurait une idée du problème ? Je comprends pas pourquoi ça fait ça… Merci d’avance pour votre aide !
==========================
EDIT : J’ai trouvé le problème, en gros j’utilise une classe contenant des vector d’unique_ptr, comme dit précédemment, mais je l’utilisais sans pointeur (je faisais EntityManager em; au lieu de EntityManager* em;) ! Merci quand même ^^
A voir également:
- Problème avec vector<unique_ptr<MaClasse>>
- Algolab photo vector - Télécharger - Retouche d'image
- Advanced vector extensions 2 (avx2) download ✓ - Forum Pilotes (drivers)