• ベストアンサー

typedef struct Opaque~ ~;の Opaqueとはなんですか?

宜しければ教えていただきたい事があるのですが アップルのフレームワークで提供している構造体の要素を確認したく辿って行くとよく typedef struct Opaque~ ~;のような記述に行き当たり、そこまでしか辿れないのですが、 これは文字の意味のとおりで非公開という事なのでしょうか? 例 typedef struct OpaqueAudioFileID *AudioFileID; お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • jmh
  • ベストアンサー率23% (71/304)
回答No.1

たぶん、struct OpaqueAudioFileID には {} は存在しないと思います。AudioFileID は、実際には struct OpaqueAudioFileID を指すポインタではなくて、ただの整数だと思います。

psychesine
質問者

お礼

ありがとうございます。