#include <vector>
struct X
{
X(int s) : v1({s}), v2{s}, v3(s) { }
std::vector<int> v1;
std::vector<int> v2;
std::vector<int> v3;
};
#include <iostream>
int main()
{
X x(42);
std::cout << x.v1.size() << std::endl; // Prints 1
std::cout << x.v2.size() << std::endl; // Prints 1
std::cout << x.v3.size() << std::endl; // Prints 42
}
I2luY2x1ZGUgPHZlY3Rvcj4KCnN0cnVjdCBYCnsKICAgIFgoaW50IHMpIDogdjEoe3N9KSwgdjJ7c30sIHYzKHMpIHsgfQogICAgc3RkOjp2ZWN0b3I8aW50PiB2MTsKICAgIHN0ZDo6dmVjdG9yPGludD4gdjI7CiAgICBzdGQ6OnZlY3RvcjxpbnQ+IHYzOwp9OwoKI2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKQp7CiAgICBYIHgoNDIpOwogICAgc3RkOjpjb3V0IDw8IHgudjEuc2l6ZSgpIDw8IHN0ZDo6ZW5kbDsgLy8gUHJpbnRzIDEKICAgIHN0ZDo6Y291dCA8PCB4LnYyLnNpemUoKSA8PCBzdGQ6OmVuZGw7IC8vIFByaW50cyAxCiAgICBzdGQ6OmNvdXQgPDwgeC52My5zaXplKCkgPDwgc3RkOjplbmRsOyAvLyBQcmludHMgNDIKfQ==