C++

パターンマッチングの提案(P1371R3)を眺める(WIP)

※注意 : この記事はまだ執筆中です。タイトルの WIP が外れることを願っています。 個人的に気になったので、 P1371R3 : Pattern Matching についてメモ。 基本的に雑な和訳ですが、分かり易さのために改変したり注や例を挟むことがあります。 動機と領域 デ…

メタ関数のカリー化

序文 メタ関数をカリー化したい、と誰もが一度は思うはずです。 (え、思わない?そうですか…) なので早速やっていきます。 メタ関数の作成 まずやりたい事を明確にします。カリー化というぐらいですから、以下のように書きたいですね。 template <class T, class U> struct X {</class>…