1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <iostream> struct test { test() { std::cout << "test::test()\n"; } }; struct pod_or_not { int i; test t; }; int main() { std::cout << "auto storage:\n"; pod_or_not pon; std::cout << "heap storage:\n"; pod_or_not* ppon = new pod_or_not; delete ppon; } |
I2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RydWN0IHRlc3QgewogICAgdGVzdCgpIHsgc3RkOjpjb3V0IDw8ICJ0ZXN0Ojp0ZXN0KClcbiI7IH0KfTsKCnN0cnVjdCBwb2Rfb3Jfbm90IHsKICAgIGludCBpOwogICAgdGVzdCB0Owp9OwoKaW50IG1haW4oKSB7CiAgICBzdGQ6OmNvdXQgPDwgImF1dG8gc3RvcmFnZTpcbiI7CiAgICBwb2Rfb3Jfbm90IHBvbjsKICAgIHN0ZDo6Y291dCA8PCAiaGVhcCBzdG9yYWdlOlxuIjsKICAgIHBvZF9vcl9ub3QqIHBwb24gPSBuZXcgcG9kX29yX25vdDsKCiAgICBkZWxldGUgcHBvbjsKfQ==
-
upload with new input
-
result: Success time: 0.01s memory: 2856 kB returned value: 0
auto storage: test::test() heap storage: test::test()


