Mince alors. En fait, je voulais tranformer mon tableau en vector, tout comme on peut transformer un objet en un autre, lorsque l'on peut. Je croyais que la classe vector héritait (ou quelque-chose de ce genre), qu'elle héritait de <TYPE*>. À ce titre, la conversion de type fonctionne, comme j'ai converti le TYPE* en vector<TYPE>. (Et, oui, j'ai fait un appel dynamique, mais g++ l'accepte.)
Qu'est-ce qui te fait hurler d'horreur en voyant cela ? Justement, c'est ce que je cherchais à savoir, pourquoi cela ne fonctionnait pas. Cela fait quelques mois que je programme intensivement, et la conversion de types pour une classe qui hérite d'une autre ne pose que rarement de problème. Et, justement, c'est en potassant les bons cours de C++ que j'ai vu qu'on pouvait convertir les types![]()
Partager