Können Sie mir sagen, ob dies in VS2015 funktioniert?Verwenden von make_shared mit char [] oder int []
shared_ptr< char> buffer(make_shared< array< char,10>>() , [] (char *p){delete[] p; });
oder
shared_ptr< char> buffer(make_shared< array< int,10>>() ,default_delete< int[]>());
versuchen Sie es und sehen? Es gibt Online-Compiler, wenn Sie keine Kopie zur Hand haben ... – xaxxon