Bonjour,
Malgré une lecture de la FAQ je n'ai pas réussie à trouver réponse à ma question. Il y'a des chances qu'une recherche me la donne mais le sujet étant très grand le nombre de résultat est trop important.
Donc, j'aurais des questions concernant les classe template, et plus précisément leur construction. Je vais prendre l'exemple de Vector.
Lorsque je fais l'instruction suivante (dans un .h par exemple) :
Cela ne fait que déclarer la variable sans effectuer aucune initialisation, c'est exacte ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part std::Vector<A> vec1;
En revanche, si je fais
Je vais cette fois créé un vecteur vide d'objet A.
Code : Sélectionner tout - Visualiser dans une fenêtre à part std::Vector<A> vec1();
Maintenant mon soucis est, je déclare dans un .h
Comment je fais pour que dans le .cpp je puisse le construire réellement ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part std::Vector<A> vec1;
Partager