m5knt

底が浅い男がなんとはなしに...

2013-12-01から1ヶ月間の記事一覧

マクロの可変引数が空の場合の判定が結構面倒にょろ

カンマの数を数えるのは結構簡単なんですが空と一つを区別するには結構ややこしいことに気づいて誰かやってるだろうってことで検索なんかして見つけるわけなんですがその実装がややこしくもっと楽な実装あるんじゃないか考えてみました 参考 https://gustedt…

BOOST_PP_BOOL が 256 までにょろ

プリプロセッサの常套手段としてルックアップテーブル的な実装で何でもこなしちゃうってのはまあ分かるんですが 有限なのはちょいと困るので 0 false !n true になるようなものを考えてみました 力技ならこんな感じ #define BOOL(x) BOOL ## x #define BOOL0…