HOMELv030 `std::enable_if` を使用して特定の条件時のみテンプレートを有効にする手法を何と呼ぶか。 2026年3月4日 SFINAEを利用して、特定の型特性を持つ場合のみ関数をオーバーロード候補に残す。 テンプレート引数の「推論(Deduction)」が失敗した場合に、即座にエラーとせず別の候補を探す仕組みは。 C++17で導入された、コンパイル時の条件分岐を行う構文はどれか。