Add stl smart pointer sample