fork download
  1. #include <iostream>
  2. #include <ostream>
  3. using namespace std;
  4.  
  5. class D
  6. {
  7. public:
  8. D()
  9. {
  10. cout << "D::Constructor" << endl;
  11. }
  12. ~D()
  13. {
  14. cout << "D::Destructor" << endl;
  15. }
  16. };
  17. class C
  18. {
  19. //D m; // <--- Decomment IT!
  20. };
  21. class B
  22. {
  23. C m;
  24. };
  25. class A
  26. {
  27. B m;
  28. };
  29.  
  30. int main()
  31. {
  32. A t;
  33. }
Success #stdin #stdout 0.01s 2676KB
stdin
Standard input is empty
stdout
Standard output is empty