Access Object with shared_ptr

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

class Logger
{
  public:
    void log()
    {
        cout<<"Logging data"<<endl;
    }
};

int main()
{
    shared_ptr<Logger> sLogger_1 = make_shared<Logger>();
    shared_ptr<Logger> sLogger_2 = sLogger_1;
    sLogger_1->log();
    sLogger_2->log();
    return 0;
}
Upvote
Downvote
Loading...

Input

Expected Output

Logging data Logging data