fork download
  1. #include <iostream>
  2.  
  3. class test
  4. {
  5. public:
  6. test() { std::cout << "ctor\n"; }
  7. ~test() { std::cout << "dtor\n"; }
  8. };
  9.  
  10. void f()
  11. {
  12. test();
  13. std::cout << "in f\n";
  14. }
  15.  
  16. void g()
  17. {
  18. test t;
  19. std::cout << "in g\n";
  20.  
  21. }
  22.  
  23.  
  24. int main()
  25. {
  26. std::cout << "call f()\n";
  27. f();
  28. std::cout << "call g()\n";
  29. g();
  30. }
  31.  
  32.  
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
call f()
ctor
dtor
in f
call g()
ctor
in g
dtor