fork(3) download
  1. #include <iostream>
  2. #include <initializer_list>
  3.  
  4. using namespace std;
  5.  
  6. struct A{
  7. template <typename... Args> A(Args... ) { cout << sizeof...(Args) << endl;}
  8. A(std::initializer_list<int>) { cout << "initializer_list" << endl;}
  9. };
  10.  
  11. int main(){
  12.  
  13. A a = {2,3,4};
  14. (void) a;
  15. }
  16.  
Success #stdin #stdout 0s 3412KB
stdin
Standard input is empty
stdout
initializer_list