Add cpp example for make_shared