2
C ++ 'da SFINAE işlevine yaklaşımlar
SFINAE işlevini yoğun olarak bir projede kullanıyorum ve aşağıdaki iki yaklaşım (stil dışında) arasında herhangi bir fark olup olmadığından emin değilim: #include <cstdlib> #include <type_traits> #include <iostream> template <class T, class = std::enable_if_t<std::is_same_v<T, int>>> void foo() { std::cout << "method 1" << std::endl; } template <class T, std::enable_if_t<std::is_same_v<T, double>>* = …