Voila, je n'ai rien a ajouter a ma question, si ce n'est qu'elle aurait sa place dans la FAQ.
Voila, je n'ai rien a ajouter a ma question, si ce n'est qu'elle aurait sa place dans la FAQ.
http://www.research.att.com/~bs/bs_faq2.html#renew
If you want to, you can of course use realloc(). However, realloc() is only guaranteed to work on arrays allocated by malloc()...
Je pense que la fin de la réponse est encore plus pertinente :
In C++, a better way of dealing with reallocation is to use a standard library container, such as vector, and let it grow naturally.
Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.
Y a pas de realloc en C++
Il faut utiliser des structures extensibles ( vecteur extensible, liste chaine, etc)
Ok, ca tient debout. Merci beaucoup !
Merci pour les cours et tutoriels pour apprendre C++ : https://cpp.developpez.com/cours/
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager