fork download
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. struct A {
  5. std::vector<int> v = { 1, 2, 3 }; // default population
  6. };
  7.  
  8. struct B {
  9. std::vector<int> v;
  10. B() : v(4) {}
  11. };
  12.  
  13. int main() {
  14. A a;
  15. B b;
  16. std::cout << a.v.size() << ", " << b.v.size() << "\n";
  17. std::cout << "\n";
  18. for (int v : a.v) { std::cout << v << "\n"; }
  19. std::cout << "\n";
  20. for (int v : b.v) { std::cout << v << "\n"; }
  21. }
Success #stdin #stdout 0s 3456KB
stdin
Standard input is empty
stdout
3, 4

1
2
3

0
0
0
0