#include <iostream>
class Motor
{
public:
struct
{
int i = 3;
} Parameter;
void print() { std::cout << params.i; }
private:
decltype(Parameter) params;
};
int main()
{
Motor m;
m.print();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgTW90b3IgCnsKcHVibGljOgogIHN0cnVjdAogIHsKICAJaW50IGkgPSAzOwogIH0gUGFyYW1ldGVyOwogIAoJdm9pZCBwcmludCgpIHsgc3RkOjpjb3V0IDw8IHBhcmFtcy5pOyB9CgkKcHJpdmF0ZToKCWRlY2x0eXBlKFBhcmFtZXRlcikgcGFyYW1zOwoJCn07CgppbnQgbWFpbigpCnsKCU1vdG9yIG07CgltLnByaW50KCk7CglyZXR1cm4gMDsKfQ==