るりまサーチ (Ruby 2.3.0)

最速Rubyリファレンスマニュアル検索!
3件ヒット [1-3件を表示] (0.070秒)
トップページ > バージョン:2.3.0[x] > クエリ:l[x] > クエリ:ALLOC[x] > クエリ:realloc[x]

別のキーワード

  1. kernel $-l
  2. matrix l
  3. _builtin $-l
  4. lupdecomposition l
  5. l matrix

ライブラリ

モジュール

キーワード

検索結果

Fiddle.#realloc(addr, size) -> Integer (90904.0)

addr で指定したメモリ領域を size バイトにリサイズし、その領域を指す整数 を返します。

addr で指定したメモリ領域を size バイトにリサイズし、その領域を指す整数
を返します。

addr には Fiddle.#malloc で確保したメモリ領域を渡します。
また、リサイズの結果、返り値が addr と異なる場合があります。

@param addr リサイズしたいメモリアドレス整数
@param size リサイズ後のバイト数
@see Fiddle.#malloc

void * ruby_xrealloc(void *ptr, long size) (54949.0)

引数と返り値の意味は realloc() と同じ。 ただしメモリ割り当てに失敗したときは GC を行いそれでもだめなときは NoMemoryError を raise する。 つまりこの関数が返り値を返したときは常に割り当ては成功している。

引数と返り値の意味は realloc() と同じ。
ただしメモリ割り当てに失敗したときは
GC を行いそれでもだめなときは NoMemoryError を raise する。
つまりこの関数が返り値を返したときは常に割り当ては成功している。

type* REALLOC_N(var, type, n) (54901.0)

type 型のメモリ領域 var のサイズを n 個に変更する。

type 型のメモリ領域 var のサイズを n 個に変更する。