#include <iostream>
using namespace std;
class test {
public:
test(int x) {
std::cout << "int constructor\n";
}
test(std::initializer_list<int> il) {
std::cout << "initializer list constructor\n";
}
};
int main() {
test t(5);
test t1{5};
test t2 = 5;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgdGVzdCB7CglwdWJsaWM6CgkJdGVzdChpbnQgeCkgewoJCQlzdGQ6OmNvdXQgPDwgImludCBjb25zdHJ1Y3RvclxuIjsKCQl9CgkJCgkJdGVzdChzdGQ6OmluaXRpYWxpemVyX2xpc3Q8aW50PiBpbCkgewoJCQlzdGQ6OmNvdXQgPDwgImluaXRpYWxpemVyIGxpc3QgY29uc3RydWN0b3JcbiI7CgkJfQp9OwoKaW50IG1haW4oKSB7Cgl0ZXN0IHQoNSk7Cgl0ZXN0IHQxezV9OwoJdGVzdCB0MiA9IDU7CglyZXR1cm4gMDsKfQ==