変数データのポインタを返す
val = varptr(p1)
p1 : ポインタを調べる変数、または命令
p1で指定された変数が格納しているデータがあるメモリアドレスを返します。 p1に外部拡張命令(#funcで定義されているDLL呼び出し用の命令)を指定した場合には、実際に実行される外部関数のアドレスを返します。 この関数は、 外部DLLにポインタを渡したい時など特殊な場合に使用するもので、通常は覚えておく必要のないものです。 varptrによって取得したポインタは、配列の拡張や内容の更新などにより変化する可能性があるため、値を参照する直前で使用するようにしてください。
バージョン | 3.3 |
作成日 | 2012/09/27 |
著作者 | onitama |
URL | http://hsp.tv/ |
備考 | ver3.3標準関数 |
タイプ | 内蔵関数 |
グループ | 基本入出力関数 |
対応環境 |
|
hs ファイル | hsphelp\i_stdfunc.hs |