1
SFINAE, використовуючи VoidT з різними компіляторами, призводить до різних результатів
Розглянемо наступний код: template <typename T> using VoidT = void; class A { public: using TEST = int; }; class C { public: using DIFFERENT = int; }; template <typename T, typename Enable = void> class B { public: B() = delete; }; template <typename T> class B<T, VoidT<typename T::TEST>> …
10
c++