Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > dl/importライブラリ > DL::CStructクラス > malloc

singleton method DL::CStruct.malloc

malloc -> DL::CStruct[permalink][rdoc]

構造体のためのメモリを確保し、DL::CStruct の(子孫クラスの) オブジェクトで返します。

C における

return (struct foo*)malloc(sizeof(struct foo));

というコードと対応していると言えます。