7. Agrandir un vecteur#
Règle d’usage :
L’utilisateur dispose de la routine juveca pour agrandir un objet simple de genre vecteur.
C’est une surcouche écrite à partir des routines utilisateur JEVEUX. Elle construit un objet temporaire et détruit l’original après recopie.
Après avoir agrandi un objet, il est nécessaire de redemander un pointeur sur cet objet (jeveuo).
Ces diverses opérations peuvent être assez coûteuses, il est donc préférable de minimiser le nombre d’appels à juveca pour un même objet.
Une stratégie courante est de doubler la taille d’objet quand on constate que sa taille est insuffisante (plutôt que de l’agrandir au fur et à mesure.