prog.cpp: In function 'int main()':
prog.cpp:17:51: error: aggregate 'show<shared_ptr<shared_ptr<shared_ptr<shared_ptr<shared_ptr<shared_ptr<shared_ptr<shared_ptr<shared_ptr<shared_ptr<int> > > > > > > > > > > _' has incomplete type and cannot be defined