#include <iostream>
#include <array>
using namespace std;
struct foo {
array<double,3> a;
foo(double x, double y, double z) : a({x, y, z}) {}
};
int main() {
foo f(2, 5, 8);
cerr << f.a[0] << " " << f.a[1] << " " << f.a[2] << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YXJyYXk+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpzdHJ1Y3QgZm9vIHsKCWFycmF5PGRvdWJsZSwzPiBhOwoJZm9vKGRvdWJsZSB4LCBkb3VibGUgeSwgZG91YmxlIHopIDogYSh7eCwgeSwgen0pIHt9Cn07CgppbnQgbWFpbigpIHsKCWZvbyBmKDIsIDUsIDgpOwoJY2VyciA8PCBmLmFbMF0gPDwgIiAiIDw8IGYuYVsxXSA8PCAiICIgPDwgZi5hWzJdIDw8IGVuZGw7CglyZXR1cm4gMDsKfQ==