OpaqueRawPointer
OpaqueRawPointer[addr]
メモリアドレス addr の型のないポインタを表す.
詳細
- RawPointerを使って型付きポインタを表すことができる.
- OpaqueRawPointer[ptr]を使ってポインタを型なしポインタにキャストすることができる.
- OpaqueRawPointerについてのInformationは以下の特性を含むことがある.
-
"Address" メモリアドレス - 特性にはOpaqueRawPointer[…][prop]でアクセスできる.
- 抽出できる特性には上記にリストされたすべてのInformation特性が含まれる.
例題
すべて開くすべて閉じるスコープ (1)
Information (1)
特性と関係 (3)
不透明な素のポインタがアドレスとして0を有する場合,NullRawPointerQはTrueを返す:
OpaqueRawPointerをRawPointerに変換する:
素のポインタをOpaqueRawPointerに変換し直す:
考えられる問題 (1)
OpaqueRawPointerは,無効なメモリアドレスに対してはFailureを返す:
Wolfram Research (2023), OpaqueRawPointer, Wolfram言語関数, https://reference.wolfram.com/language/ref/OpaqueRawPointer.html.
テキスト
Wolfram Research (2023), OpaqueRawPointer, Wolfram言語関数, https://reference.wolfram.com/language/ref/OpaqueRawPointer.html.
CMS
Wolfram Language. 2023. "OpaqueRawPointer." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/OpaqueRawPointer.html.
APA
Wolfram Language. (2023). OpaqueRawPointer. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/OpaqueRawPointer.html