fork download
  1. class adapter
  2. {
  3. private:
  4. adapter& operator= (const adapter& j);
  5. adapter(const adapter&);
  6.  
  7. public:
  8. adapter()
  9. {}
  10. };
  11.  
  12. int main()
  13. {
  14. adapter* p = new adapter;
  15. adapter* q = new adapter;
  16.  
  17. *p = *q;
  18.  
  19. return 0;
  20. }
Compilation error #stdin compilation error #stdout 0s 3468KB
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘int main()’:
prog.cpp:4:14: error: ‘adapter& adapter::operator=(const adapter&)’ is private
     adapter& operator= (const adapter& j);
              ^
prog.cpp:17:8: error: within this context
     *p = *q;
        ^
stdout
Standard output is empty