最左最外から()にしたがってtypedefで分解すると、 typedef char *(ret_t)[]; typedef ret_t *(func_t)(); typedef func_t **foo[][8]; 「foo型は、char*配列/のポインタを返す関数/へのポインタのポインタの8要素配列の配列」

bellbindbellbind のブックマーク 2008/07/19 02:50

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

Reading C type declarations - Eli Bendersky's website

    C is not an easy language to parse. A cursory glance at its BNF grammar should convince anyone immediately. One of the hairiest parts of the grammar is type declarations. The creators of C, Brian K...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう