PpHdLe 30/04/2004 à 12:29
1. C++ => Utilise stl::vector.
2. "on alloue un bloc de taille plus grande que l'actuel, dans lequel on recopie le contenu du bloc actuel, puis on libère le bloc actuel et on utilise le nouveau bloc comme bloc actuel." Faux une implantation normale de realloc regarde d'abord si elle ne peut pas etendre ton premier malloc sans a avoir a recopier. Si tu fais peu d'allocation memoire c'est souvent le cas.
3. "plus simple". Ca depend. C'est quoi les operations sur ton bloc ?