add shared_pr.h
3 files changed