1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include <stdio.h> #include <memory> using namespace std; auto_ptr<int> source() { int *i = new int(); *i = 100; return auto_ptr<int>(i); } int main() { std::auto_ptr<int> p1, p2; p1 = p2; p1 = source(); return 0; } |
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtZW1vcnk+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKYXV0b19wdHI8aW50PiBzb3VyY2UoKSB7CiAgICBpbnQgKmkgPSBuZXcgaW50KCk7CiAgICAqaSA9IDEwMDsKICAgIHJldHVybiBhdXRvX3B0cjxpbnQ+KGkpOwp9CgppbnQgbWFpbigpIAp7CiAgICBzdGQ6OmF1dG9fcHRyPGludD4gcDEsIHAyOwoKICAgIHAxID0gcDI7CiAgICBwMSA9IHNvdXJjZSgpOwoKICAgIHJldHVybiAwOwp9Cg==
-
upload with new input
-
result: Success time: 0.02s memory: 2852 kB returned value: 0


