fork(1) download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class C {
  6. public:
  7. C() : m_i(6) { cout << "A:" << m_i << endl;}
  8.  
  9. C(int i_) : m_i(i_) { cout << "B:" << m_i << endl;}
  10.  
  11. ~C() {cout << "C:" << m_i << endl;}
  12. private:
  13. int m_i;
  14. };
  15.  
  16. int main(int argc, char* argv[]) {
  17. cout << "X\n";
  18. C* c = new C;
  19. C stackC;
  20. cout << "Y\n";
  21. delete c;
  22. cout << "Z\n";
  23. }
  24.  
Success #stdin #stdout 0s 3412KB
stdin
Standard input is empty
stdout
X
A:6
A:6
Y
C:6
Z
C:6