#include <iostream> #include <memory> using namespace std; class Logger { public: void log() { cout << "Logging data\n"; } }; int main() { shared_ptr<Logger> p1 = make_shared<Logger>(); shared_ptr<Logger> p2 = p1; p1->log(); p2->log(); return 0; }
Test Cases
Test Results
Input
Expected Output
Logging data Logging data