#include <iostream>

using namespace std;

class X{
public:
    int id;
    X(int id){
        this->id = id;
    }
    ~X(){
        cout << "destroying " << id << endl;
    }

};



int main(){


    X a(1);
    a = X(2);


    return 0;

}