fork download
  1. #include <iostream>
  2. #include <cstdarg>
  3. struct Test
  4. {
  5. Test(int n,...)
  6. {
  7. va_list va;
  8. va_start(va, n);
  9. for (int i = 0; i < n; ++i) {
  10. char const *s = va_arg(va, char*);
  11. std::cout<<"s=" << s << std::endl;
  12. }
  13. va_end(va);
  14. }
  15. };
  16. int main()
  17. {
  18. Test t{3, "3","4","5"};
  19. }
Success #stdin #stdout 0s 3460KB
stdin
Standard input is empty
stdout
s=3
s=4
s=5