Template:cpp/experimental/shared ptr/dsc constructor