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