Retourner au contenu associé (journal : realloc)
Posté par mackwic le 08 septembre 2012 à 00:21. En réponse au journal realloc. Évalué à -10.
Pas du tout, il a raison, mais son code correctif est incomplet.
Ça serait plutôt ça:
tmp = realloc(ptr, size); if (tmp == NULL) { /* die... */ } if (tmp != ptr) free(ptr); // ICI ptr = tmp; blablabla
Si on ne compare a aucun moment tmp et ptr, le premier pointeur sera perdu dans la mémoire assez souvent. C'est ballo
tmp
ptr
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Rapport avec la conso mémoire.
Posté par mackwic . En réponse au journal realloc. Évalué à -10.
Pas du tout, il a raison, mais son code correctif est incomplet.
Ça serait plutôt ça:
Si on ne compare a aucun moment
tmpetptr, le premier pointeur sera perdu dans la mémoire assez souvent. C'est ballo