fork download
  1. #include <iostream>
  2. #include <cstddef>
  3.  
  4.  
  5. template<typename ...Args>
  6. std::size_t args_count(Args && ...) {
  7. return sizeof ...(Args);
  8. }
  9.  
  10.  
  11. int main() {
  12. std::cout << args_count() << std::endl;
  13. std::cout << args_count(1) << std::endl;
  14. std::cout << args_count(2, '2') << std::endl;
  15. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
0
1
2