Bonjours,
je suis le cours c++ du sites et je me pose une question :
Pourquoi quand on declare un std::vector<std::unique_ptr<A>>
A etant une classe, on peut mettre n’importe quelle classe héritant de A dans le std::vector
mais quand on fait un std::vector<std::unique_ptr<B>>
avec B héritant de A on ne puisse pas donner se std::vector
a une fonction qui attend un std::vector<std::unique_ptr<A>>
je suis désolé si sa peut paraitre confus Je m’excuse pour les fautes d’orthographe si il y en a.
+0
-0