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

class Game {
public:
 Game( int i ) : n( i ) { }
 int n;
};

int main()
{
 unique_ptr<Game> p( new Game( 3 ) );
 
 show( p ); // 3을 출력함
 p->n = 323;
 show( p ); // 323을 출력함
}

저대로 show가 돌아가게 할려면 어떻게 show를 어떻게 짜야하나요