1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | template <typename T> class Foo { struct Bar { T* x_; }; public: void function(T* o); }; template <typename T> void Foo<T>::function(T* o) { Bar* b = new Bar; // delete b; } int main() { Foo<int> f; int * p; f.function(p); } |
dGVtcGxhdGUgPHR5cGVuYW1lIFQ+CmNsYXNzIEZvbwp7CiAgc3RydWN0IEJhcgogIHsKICAgIFQqIHhfOwogIH07CiBwdWJsaWM6CiAgdm9pZCBmdW5jdGlvbihUKiBvKTsKfTsKCnRlbXBsYXRlIDx0eXBlbmFtZSBUPgp2b2lkIEZvbzxUPjo6ZnVuY3Rpb24oVCogbykKewogIEJhciogYiA9IG5ldyBCYXI7CiAgLy8KICBkZWxldGUgYjsKfQppbnQgbWFpbigpCnsKICBGb288aW50PiBmOwogIGludCAqIHA7CiAgZi5mdW5jdGlvbihwKTsKfQo=
-
upload with new input
-
result: Success time: 0.01s memory: 2808 kB returned value: 0


