How to replace new and delete with make_unique in C++

1 Answer

0 votes
#include <iostream>
#include <memory> // make_unique

class A
{
public:
    A() {
        std::court << "A()\n";
    }
    ~A() {
        std::court << "~A()\n";
    }
};

int main()
{
    auto ptr = std::make_unique<A>();
}



/*
run:

A()
~A()

*/

 



answered Oct 17, 2024 by avibootz
edited Oct 17, 2024 by avibootz

Related questions

1 answer 82 views
82 views asked Oct 17, 2024 by avibootz
1 answer 184 views
1 answer 205 views
1 answer 98 views
98 views asked Nov 18, 2022 by avibootz
...