#include <iostream>
struct pt
{
double a;
pt(double a) : a(a) {};
void operator*=(const pt& x) {
a *= x.a;
}
};
int main()
{
pt p(10);
p *= 20.0;
std::cout << p.a << '\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RydWN0IHB0CnsKCWRvdWJsZSBhOwoJcHQoZG91YmxlIGEpIDogYShhKSB7fTsKCgl2b2lkIG9wZXJhdG9yKj0oY29uc3QgcHQmIHgpIHsKCQlhICo9IHguYTsKCX0KfTsKCmludCBtYWluKCkKewoJcHQgcCgxMCk7CgkKCXAgKj0gMjAuMDsKCglzdGQ6OmNvdXQgPDwgcC5hIDw8ICdcbic7Cn0=