fork download
  1. #include <iostream>
  2. struct B { int j; B(){ std::cout << "B()" << '\n'; } };
  3. struct A
  4. {
  5. struct B b;
  6. int i;
  7.  
  8. public:
  9. A(): i(1) { std::cout << "A()" << '\n'; }
  10.  
  11. };
  12.  
  13. int main() {
  14. const A a;
  15. std::cout << a.b.j << '\n';
  16. std::cout << a.i << '\n';
  17. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
B()
A()
0
1