Tu peux avoir un attribut étant un tableau crochet
Mais c'est tout sauf flexible: tableau fixe, il faut connaître la taille (la mettre en attribut), faire attention si c'est un tableau de pointeurs et ... des recopies de partout (pour l'initialisation, pour la recopie, pour l'affectation, ...)
Sans parler du fait que tu ne peux pas faire d'initialisations paresseuses: là tu as 5 entiers, cela va encore
Je te propose un pointeur avec une classe templatée, limite smart pointeur: cela améliore un peu les choses.
Ce n'est pas par rien que Ehonn s'époumone avec ces std::vector, std::array, ces listes {} C++11 voire même en passant par boost: c'te machine de guerre
Ehonn ne t'as parlé des reserve et des std::swap
Partager