2
我想在字符指針上使用唯一的指針。我需要知道在哪些情況下需要將deleter函數傳遞給unique_ptr。字符指針的刪除函數
std::unique_ptr<char[]> pChar(new char [size])
而且,
std::unique_ptr<char*> pChar(new char [size])
我想對於char [],編譯器會調用delete [],但對於字符*?
感謝
在的std :: default_delete,怎麼會知道編譯直到它需要刪除的內容大小的情況下。它的行爲和免費一樣,對吧? –
Yogi
2013-04-30 09:09:03
爲什麼不使用數組專業化而不是提供刪除器? – 2013-04-30 09:12:11