2002/3/22
4.
構造体をクラスにラップする
(3)
n
構造体を複製するために
_memcpy
という関数がある。
n
ラップする場合、
self
オブジェクトから元となる構造体
を取り出しコピーした構造体をオブジェクトにラップし
て返すようなものが理想だろう。
(
深いコピーをする
clone
として
)
n
n
その場合、
self
と
self_return_alloc
を混ぜる。
n
どちらも
Ruby
からは引数をとらないので
ignore
n
しかし、
ignore
は関数ごとに
1
つのみ
n
両方で
ignore
に
self
オブジェクトから構造体をもらうコー
ドを埋め込むのは不可能。
n