#include<iostream> using namespace std; class abc{ int a; public: abc() { } //do nothing constructor abc(int x=6){ a=x;} //constructor with default argument }; main() { abc a; }
Standard input is empty
prog.cpp:8:7: warning: ISO C++ forbids declaration of ‘main’ with no type [-Wreturn-type] prog.cpp: In function ‘int main()’: prog.cpp:10:11: error: call of overloaded ‘abc()’ is ambiguous prog.cpp:10:11: note: candidates are: prog.cpp:6:12: note: abc::abc(int) prog.cpp:5:12: note: abc::abc()
Standard output is empty