fork download
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. class A
  6. {
  7. public:
  8. A(int a_) : a(a_)
  9. { }
  10.  
  11. void print()
  12. {
  13. std::cout << "A: " << a << std::endl;
  14. }
  15.  
  16. int a;
  17. };
  18.  
  19. class B
  20. {
  21. public:
  22. B() : a(1), a2(3) {}
  23. A a;
  24. A a2;
  25. };
  26.  
  27. int main() {
  28. B bObj;
  29. bObj.a.print();
  30. bObj.a2.print();
  31. return 0;
  32. }
Success #stdin #stdout 0s 3460KB
stdin
Standard input is empty
stdout
A: 1
A: 3