1

我正在开发的代码试图避免处理裸指针,但我想向它添加一些基于事件的功能 - 我也会在这里使用智能指针,但据我了解,这意味着 event_base 将使用 delete 运算符删除而不是 event_base_free,就像我目前看到的所有例子一样。这安全吗?我可以只使用 unique_ptr(event_base_new()) 而不用担心吗?

4

1 回答 1

4

std::unique_ptr允许您指定删除器,因此您可以找到使用event_base_删除机制的方法。

于 2012-08-22T05:26:23.503 回答