"OpaqueRawPointer" (コンパイルタイプ)

"OpaqueRawPointer"

未知の型のデータのポインタを表す.外部ライブラリでの使用に適している.

詳細

  • "OpaqueRawPointer"はC言語のvoid*に等しい.

変換

    "RawPointer"

  • Castを使うと不透明なポインタを他のポインタにビットキャストすることも,他のポインタから不透明なポインタに変換することもできる.

例題

  (1)

C標準ライブラリのmallocを使うと,メモリを割り当て,結果の不透明なポインタを整数に変換することができる: