Bonsoir,
J'ai une question téchnique sur le suject d'unique_ptr:
Dans un programme j'ai un truc comme ca:
vector<unique_ptr<NomduneClasse>> nom_vecteur;
Après je veux parcourir tous les éléments de ce vecteur comme ca:
for(auto & element : nom_vecteur)
{//Corps}
Quand je compile, je récois les erreurs suivantes:
error: 'begin' was not declared in this scope
et
error: 'end' was not declared in this scope
Est-ce que quelqu'un peut m'expliquer les raisons pour lesquelles on peut avoir des erreurs comme celles-ci?
Je n'ai jamais eu une erreur parreille quand je travaillais avec une boucle for avec auto, donc je pense le problème est le pointeur...
Merci en avance pour les réponses.