struct A
{
A(){}
A(int i, std::string s){}
A(std::string s){}
};
A createA(...)
{
return A(...);
}
int main()
{
createA();
createA(1, "zz");
createA("zz");
}
I'm getting error C2143: syntax error : missing ')' before '...'
why??