mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
[DOC] prefer RUBY_DEFAULT_FREE to a magic number [ci skip]
This commit is contained in:
parent
8f755ad6c8
commit
f51a6ace06
2 changed files with 3 additions and 3 deletions
|
@ -741,8 +741,8 @@ dmarkはガーベージコレクタがオブジェクトへの参照をマーク
|
||||||
++
|
++
|
||||||
|
|
||||||
dfreeはこの構造体がもう不要になった時に呼ばれる関数です.こ
|
dfreeはこの構造体がもう不要になった時に呼ばれる関数です.こ
|
||||||
の関数がガーベージコレクタから呼ばれます.これが-1の場合は,
|
の関数がガーベージコレクタから呼ばれます.これが
|
||||||
単純に構造体が解放されます.
|
RUBY_DEFAULT_FREEの場合は,単純に構造体が解放されます.
|
||||||
|
|
||||||
dsizeは構造体が消費しているメモリのバイト数を返す関数です.
|
dsizeは構造体が消費しているメモリのバイト数を返す関数です.
|
||||||
引数として構造体へのポインタが渡されます.実装困難であれば0
|
引数として構造体へのポインタが渡されます.実装困難であれば0
|
||||||
|
|
|
@ -701,7 +701,7 @@ Note that it is recommended to avoid such a reference.
|
||||||
++
|
++
|
||||||
|
|
||||||
dfree is a function to free the pointer allocation.
|
dfree is a function to free the pointer allocation.
|
||||||
If this is -1, the pointer will be just freed.
|
If this is RUBY_DEFAULT_FREE, the pointer will be just freed.
|
||||||
|
|
||||||
dsize calculates memory consumption in bytes by the struct.
|
dsize calculates memory consumption in bytes by the struct.
|
||||||
Its parameter is a pointer to your struct.
|
Its parameter is a pointer to your struct.
|
||||||
|
|
Loading…
Add table
Reference in a new issue