最大確保サイズ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/07/02 03:24 UTC 版)
mallocが確保できるメモリブロックの最大サイズはシステムに依存する。特に物理メモリ量とOSの実装に依存する。理論上の最大値はsize_t型(メモリ領域のサイズを表す符号なし整数)である。その最大値は 2CHAR_BIT × sizeof(size_t) − 1か、C99標準の定数SIZE_MAXである。C言語標準は一回の確保で保証される最小値を提示している(C89では0x7FFF、C99では0xFFFF)。
※この「最大確保サイズ」の解説は、「malloc」の解説の一部です。
「最大確保サイズ」を含む「malloc」の記事については、「malloc」の概要を参照ください。
- 最大確保サイズのページへのリンク