fork(41) download
  1. #include<type_traits>
  2.  
  3. template<class T, unsigned int N>
  4. class MyClass
  5. {
  6. public :
  7. template<class...T2, typename std::enable_if<sizeof...(T2) == N, int>::type = 0>
  8. void foo(T2... args) {}
  9. };
  10.  
  11. int main()
  12. {
  13. MyClass<int, 3> T;
  14. T.foo(10,20,20);
  15. }
Success #stdin #stdout 0s 2824KB
stdin
Standard input is empty
stdout
Standard output is empty