SFINAE

C++テンプレートテクニック 5-1


SFINAEという言葉が出てきました。

テンプレートのインスタンス化に失敗した場合に、即エラーにするわけではなく、一旦オーバーロードの候補から外して別のテンプレートをインスタンス化する、という感じですかね。

前回の記事もSFINAEを利用しての実装にあたるのかも。