#include <iostream>

class Download{
    private:
        int a = 7;
        int *ptr;

    public:
    Download();

    ~Download();

    void fun();
};

Download::Download(){
    ptr = &a;
    std::cout<<"constructor"<<*ptr<<std::endl;
    *ptr = 6;
    std::cout<<"constructor"<<*ptr<<std::endl;
}

Download::~Download(){
    std::cout<<"distructor"<<*ptr<<std::endl;
    *ptr = 0;
    std::cout<<"distructor"<<*ptr<<std::endl;
}

void Download::fun(){
    std::cout<<"distructor"<<*ptr<<std::endl;
    *ptr = 1;
    std::cout<<"distructor"<<*ptr<<std::endl;
}

int main() {
    Download d1;

    d1.fun();
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: