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

singleton method Fiddle::CStruct.malloc

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

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

C における

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

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