1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <iostream> using namespace std; template<typename T> union u { T a; char b; u(T aa) : a(aa) {} }; template<typename T> u<T> make_u(T t) { return {t}; } int main() { std::cout << make_u<int>(1).a; } |
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGU8dHlwZW5hbWUgVD4KdW5pb24gdSB7CiAgVCBhOwogIGNoYXIgYjsKICB1KFQgYWEpIDogYShhYSkge30KfTsKCnRlbXBsYXRlPHR5cGVuYW1lIFQ+CnU8VD4gbWFrZV91KFQgdCkgewogIHJldHVybiB7dH07Cn0KCmludCBtYWluKCkgewogIHN0ZDo6Y291dCA8PCBtYWtlX3U8aW50PigxKS5hOwp9
-
upload with new input
-
result: Success time: 0s memory: 2884 kB returned value: 0
1


