#include <iostream>
using namespace std;
struct test
{
test() { cout << "default constructor on " << this << endl; }
test(int) { cout << "int constructor on " << this << endl; test(); }
};
int main() {
test t(1);
cout << "test object at " << &t << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IHRlc3QKewoJdGVzdCgpIHsgY291dCA8PCAiZGVmYXVsdCBjb25zdHJ1Y3RvciBvbiAiIDw8IHRoaXMgPDwgZW5kbDsgfQoJdGVzdChpbnQpIHsgY291dCA8PCAiaW50IGNvbnN0cnVjdG9yIG9uICIgPDwgdGhpcyA8PCBlbmRsOyB0ZXN0KCk7IH0KfTsKCQppbnQgbWFpbigpIHsKCXRlc3QgdCgxKTsKCWNvdXQgPDwgInRlc3Qgb2JqZWN0IGF0ICIgPDwgJnQgPDwgZW5kbDsKCXJldHVybiAwOwp9