C++ 事件基础*与唯一基础

C++ 事件基础*与唯一基础,c++,c++11,unique-ptr,libevent,C++,C++11,Unique Ptr,Libevent,我正在开发的代码试图避免处理裸指针,但我想添加一些基于事件的函数-我在这里也会使用智能指针,但据我所知,这意味着将使用delete运算符删除事件库,而不是使用event\u base\u free,正如我到目前为止看到的所有示例所示。这安全吗?我可以使用unique\u ptrevent\u base\u new而不必担心吗?允许您指定一个删除器,这样您就可以找到一种使用事件库删除机制的方法。允许您指定一个删除器,这样您就可以找到一种使用事件库删除机制的方法

我正在开发的代码试图避免处理裸指针,但我想添加一些基于事件的函数-我在这里也会使用智能指针,但据我所知,这意味着将使用delete运算符删除事件库,而不是使用event\u base\u free,正如我到目前为止看到的所有示例所示。这安全吗?我可以使用unique\u ptrevent\u base\u new而不必担心吗?

允许您指定一个删除器,这样您就可以找到一种使用事件库删除机制的方法。

允许您指定一个删除器,这样您就可以找到一种使用事件库删除机制的方法