#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; }
Test Cases
Test Results
Input
Expected Output
Logging data Logging data