Unique Pointer in C++

#include <iostream>
#include <memory>
using namespace std;

class MyClass
{
public:
    void printMessage()
    {
        cout << "Hello World!" << endl;
    }
};
int main()
{
    unique_ptr<int> ptr(new int{500});
    cout << *ptr << endl;
    unique_ptr<int> uPtr = make_unique<int>(300);
    cout << *uPtr << endl;
    unique_ptr<MyClass> myClassPtr = make_unique<MyClass>();
    myClassPtr->printMessage();
    return 0;
}

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *