#include <iostream>
using namespace std;
struct Sample
{
Sample(int a, int b): a(a), b(b)
{
}
void bar() const
{
cout << a << ", " << b << endl;
}
int a, b;
};
void foo(const Sample& s)
{
s.bar();
}
int main() {
foo(Sample{1, 2});
foo(Sample(1, 2));
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IFNhbXBsZQp7CglTYW1wbGUoaW50IGEsIGludCBiKTogYShhKSwgYihiKQoJewoJfQoJCgl2b2lkIGJhcigpIGNvbnN0Cgl7CgkJY291dCA8PCBhIDw8ICIsICIgPDwgYiA8PCBlbmRsOwoJfQoJCglpbnQgYSwgYjsKfTsKCnZvaWQgZm9vKGNvbnN0IFNhbXBsZSYgcykKewoJcy5iYXIoKTsKfQoKaW50IG1haW4oKSB7CgkKCWZvbyhTYW1wbGV7MSwgMn0pOwoJZm9vKFNhbXBsZSgxLCAyKSk7CgkKCXJldHVybiAwOwp9