Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > dlライブラリ > DL::CPtrクラス > malloc

singleton method DL::CPtr.malloc

malloc(size, free = nil) -> DL::CPtr

与えられた長さ size のメモリ領域を確保し、それを表す CPtr オブジェクトを生成して返します。

[PARAM] size:
確保したいメモリ領域のサイズを整数で指定します。
[PARAM] free:
GC 時に呼べれる CPtr オブジェクトの free 関数を DL::CFunc オブジェクトか整数で指定します。
class DL::CPtr