fork(1) download
  1. #include<iostream>
  2. #include <string>
  3. using namespace std;
  4. class Alpha {
  5. int a;
  6. public:
  7. Alpha(int x) {
  8. cout << "a = " << a << std::endl;
  9. a=x;
  10. cout << "Alpha(" << a << ")" << std::endl;
  11. }
  12. };
  13. class Beta
  14. { int b;
  15. public:
  16. Beta(int y)
  17. {
  18. cout << "b = " << b << std::endl;
  19. b=y;
  20. cout << "Beta(" << b << ")" << std::endl;
  21. }
  22.  
  23. };
  24. class Gamma
  25. {
  26. Alpha A;
  27. Beta B;
  28. int c;
  29. public:
  30. Gamma(int a,int b, int d): A(a), B(b)
  31. {
  32. cout << "c = " << c << std::endl;
  33. c=d;
  34. cout << "Gamma(" << c << ")" << std::endl;
  35. }
  36. };
  37. int main()
  38. {
  39. Gamma g(5,6,7);
  40. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
a = 0
Alpha(5)
b = 134514731
Beta(6)
c = -1218371596
Gamma(7)