fork(1) download
  1. class B;
  2. class C;
  3.  
  4. class A
  5. {
  6. public:
  7. C operator+ (const B&);
  8. };
  9. class B {/*...*/};
  10. class C
  11. {
  12. A a;
  13. B b;
  14. };
  15.  
  16. C A::operator+ (const B&)
  17. {
  18. return C();
  19. }
  20.  
  21. int main() {
  22.  
  23. A a;
  24. B b;
  25. C c;
  26. c = a + b;
  27. return 0;
  28. }
Success #stdin #stdout 0s 3292KB
stdin
Standard input is empty
stdout
Standard output is empty