Bonjour,
On utilise un tableau dynamique de unique_ptr dans notre projet et nous avons un soucis : nous n'arrivons à faire marcher ni un constructeur, ni un accesseur ; les voici :
accesseur :
vector<unique_ptr<Toupie>>& Systeme::get_tab() {
return tab; //tab étant le vecteur de unique_ptr dans notre classe Systeme
}
Constructeur :
Systeme::Systeme(vector<std::unique_ptr<Toupie>> v) : tab(v) {}
L'erreur semble etre la suivante (pour l'accesseur et le constructeur c'est la meme erreur) :
call to deleted constructor of
'std::unique_ptr<Toupie, std::default_delete<Toupie>>'
'std::unique_ptr<Toupie, std::default_delete<Toupie>>'
Merci d'avance !