La norme specifies indique que le contenu de l'espace réaffecté est indéfini si la nouvelle taille est plus grande.Réallocation d'un tableau (C99)
Si la préservation du contenu de l'espace alloué précédemment est importante, le meilleur moyen de réallouer les données est le suivant: le copier dans la pile, le libérer du tas, allouer plus d'espace sur le tas et recopier au tas? Existe-t-il un autre moyen sûr de le faire?
Est-ce que la meilleure façon d'implémenter une structure de données comme un tableau à croissance dynamique qui ne fait que croître est sous la forme d'une liste chaînée?