fork(2) download
  1. #include <iostream>
  2. #include <list>
  3. using namespace std;
  4.  
  5. class A;
  6. class B;
  7. class C;
  8. class D;
  9.  
  10. class A
  11. {
  12.  
  13. };
  14.  
  15. class B : public A
  16. {
  17. friend class C;
  18. friend class D;
  19. private:
  20. class BB
  21. {
  22. list<C> c;
  23. list<D> d;
  24. };
  25. };
  26.  
  27. class C : public B::BB
  28. {
  29.  
  30. };
  31.  
  32. class D : public B::BB
  33. {
  34.  
  35. };
  36.  
  37. int main() {
  38. // your code goes here
  39. return 0;
  40. }
Success #stdin #stdout 0s 4368KB
stdin
Standard input is empty
stdout
Standard output is empty