Bonjour,

Envoy� par
Pg043
N'existe-t-il pas une meilleure mani�re de stocker mes diff�rentes colonnes ?
Il existe plusieurs fa�on de proc�der. La meilleure d�pend de ton contexte.
. Celle que tu as choisi est la plus "classique".
. boost::variant est sans doute le plus simple, mais c'est apparemment plut�t lent
. il existe des solutions � base de typelist (voir ici par exemple).

Envoy� par
Pg043
cols.push_back(&HColumn(blabla)); ne fonctionnera pas.
En g�neral, dans ton cas, on va plut�t faire un truc du style:
cols.push_back(new HColumn(blabla));
Ce qui signifie que c'est le vecteur col qui poss�de la nouvelle colonne.
Mais l� encore, la meilleure fa�on de proc�der d�pendra beaucoup de ton contexte.
edit: Dans tous les cas, lorsque tu cr�e un objet destin� � �tre stock� dans un conteneur, il est important de faire sp�cialement attention aux constructeurs, et en particulier le constructeur par copie.
Partager