fork download
  1. #include <iostream>
  2.  
  3. class ExBase{};
  4.  
  5. class ExDer1 : public ExBase
  6. {
  7. int a;
  8. public:
  9. friend int Der1Fn( ExDer1& e)
  10. {
  11. std::cout << "Hello World " << e.a << std::endl;
  12. }
  13. friend int Der2Fn( ExDer1& e);
  14. };
  15.  
  16. int Der1Fn();
  17. int Der2Fn( ExDer1& e) {
  18. std::cout << "Hello World " << e.a << std::endl;
  19. }
  20.  
  21. int main()
  22. {
  23. ExDer1 e;
  24. Der1Fn(e);
  25. Der2Fn(e);
  26. //.....
  27. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
Hello World -1216905228
Hello World -1216905228