外部インタフェース/API リファレンス | ![]() ![]() |
C 言語表示
#include "matrix.h" #include <stdlib.h> void *mxRealloc(void *ptr, size_t size);
引数
ptr
mxCalloc
または前のmxRealloc
の呼び出しによって割り当てられたメモリのブロックのポインタ。
size
詳細
mxRealloc
は、管理リストに対するメモリルーチンを再割り当てします。mxRealloc
がブロックの割り当てに失敗した場合は、ANSIのrealloc
の定義ではブロックが割り当てられたままになっているので、ブロックを開放しなければなりません。この場合、mxRealloc
はNULL
を出力し、その後のmxRealloc
の呼び出しは、以下の形式です。
x = mxRealloc(x, size);
例題
examples
ディレクトリのmx
サブディレクトリのmxsetnzmax.c
を参照してください。
参考
mxCalloc
, mxFree
, mxMalloc
, mxSetAllocFcns
![]() | mxMalloc | mxRemoveField | ![]() |