#include <iostream> using namespace std; class C {}; class D : public C {}; int main() { C c1; C c2; c2 = c1; D d1; d1 = c1; return 0; }
Standard input is empty
prog.cpp: In function ‘int main()’: prog.cpp:17: error: no match for ‘operator=’ in ‘d1 = c1’ prog.cpp:9: note: candidates are: D& D::operator=(const D&)
Standard output is empty