fork(3) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. template <typename T>
  5. struct example {
  6. T* p_;
  7. example(T* p): p_{p} {
  8. cout << "example(T* p)\n";
  9. }
  10. ~example() {
  11. cout << "~example()\n";
  12. delete p_;
  13. }
  14. };
  15.  
  16. int main() {
  17. cout << "start main\n";
  18. example<int> p{new int};
  19. cout << "end main\n";
  20. return 0;
  21. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
start main
example(T* p)
end main
~example()