如何使用std :: default_delete(const default_delete <u>&amp;);?</u>

时间:2014-06-23 08:49:58

标签: c++ templates c++11 memory-management constructor

根据http://en.cppreference.com/w/cpp/memory/default_delete

1)

constexpr default_delete() = default;

2)

template<class U>
default_delete(const default_delete<U>& d);

1)构造一个std :: default_delete对象。

2)从另一个std :: default_delete对象构造一个std :: default_delete对象。如果U *可隐式转换为T *,则此构造函数仅参与重载解析。

是否有任何示例来说明表格2)在某些情况下是否有用?

0 个答案:

没有答案