标签: c++ c++11 boost shared-ptr stdmap
我在课程中持std::shared_ptr个boost::lock_free::spsc_queue和std::map。我知道对于数组,我们需要为shared_ptr数组定义一个自定义删除器(因为默认情况下shared_ptr调用delete运算符而不是delete[])。我是否还需要为我的地图和队列定义自定义删除器?我有一种感觉,我不需要,但只是想确定。
std::shared_ptr
boost::lock_free::spsc_queue
std::map
shared_ptr
delete
delete[]