Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
cdeclには、 foofooをブロック(int)にキャストしてdoubleを返すことを(double (^)(int))foofoo意味する例があります。
(double (^)(int))foofoo
foofooをintの「ブロック」にキャストするとはどういう意味ですか?^この文脈での記号の正確な意味は何ですか。通常、ビット単位のXORです。
^
これはAppleによって作成されたGCC拡張機能であり、Clangにも実装されています。ブロックは名前のない小さな関数であり、その構文はブロックのタイプです。ブロック言語仕様を参照してください。