是否有可能使用make_shared以及一個指向shared_ptr <>指向的數組的自定義刪除器(以下是我嘗試通過構造函數執行操作的方式,但我不知道如何通過使用make_shared工作)?shared_ptr <>到數組定製刪除器(使用make_shared)
int n = 5;
shared_ptr<int> a(new int[n], default_delete<int[]>());
我想做些什麼使它看起來像類似於這樣的東西,而是與一個int數組分配內存,並且還具有一個定製刪除。那可能嗎?
int n = 5;
shared_ptr<int> a;
a = make_shared<int>();
可能的複製(https://開頭stackoverflow.com/questions/13061979/shared-ptr-to-an-array-should-it-be-used) – Sneftel
@Sneftel雖然問題是類似的,但你鏈接的問題不符合make_shared,這是問題我去那兒。 – Arman