-

Functions HI-TECH C REALLOC

提供: HI-TECH C for CP/M Fan WIKI(JP)
2017年12月23日 (土) 06:34時点におけるKumokosi (トーク | 投稿記録)による版 (ページの作成:「<strong>REALLOC</strong> ==概要== void * realloc(void * ptr, size_t cnt) ==詳細== <strong>Realloc</strong>()は事前に<strong>malloc</strong>()、<strong>calloc...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

REALLOC

概要

void * realloc(void * ptr, size_t cnt)


詳細

Realloc()は事前にmalloc()、calloc()、realloc()などで取得してあったptrからのブロックメモリを解放し、ダイナミックメモリをcntバイト確保しようとします。成功した場合にはptrにあるメモリブロックを新しいブロックにコピーします。 realloc()は古いブロック内の多くのバイトをなるべく多く??コピーしようとしますが、新しいブロックの方が小さい場合、cntバイトのみコピーします。ブロックが割り当てできない場合、0が返ります。

参照

malloc, calloc, realloc