class MyClass { private: MyClass(const MyClass&) {} // It shouldn't need this, right? public: MyClass() {} MyClass(int i) {} MyClass& operator = (int) { return *this; } }; MyClass s = 5; int main() { }
Standard input is empty
prog.cpp:4: error: ‘MyClass::MyClass(const MyClass&)’ is private prog.cpp:12: error: within this context
Standard output is empty