Modern C++17 Snippets

よく使うコード断片を集めた記事。 個人的な備忘録の側面が強い。 実用性の高いコード例を重視しているため、純粋なコードスニペットではなく余分な処理が大量に混ざっている点に注意して欲しい。 しかしこちらの方が実際の使用状況を思い浮かべやすいと思う。 まあ、エラー処理はバッサリ省略してるんだけどな。

SFINAE がトンチ臭え違和感をなんとか納得する

なんかズル臭いが、仕方ないといえば仕方ない。 コンセプトがいつまで経っても標準化されないものだから、本来至極まっとうなSFINAEという型推論機構を利用して、今可能な範囲でテンプレートの型制限を行おうとした結果が、このそびえ立つクソのようなテンプレートメタプログラミングの姿なのだ。