gpt4 book ai didi

c++ - boost 侵入列表 Hook

转载 作者:可可西里 更新时间:2023-11-01 18:37:20 25 4
gpt4 key购买 nike

Boost::Intrusive 库中的基本钩子(Hook)和成员钩子(Hook)有什么区别,什么时候用一个比另一个更好?

我已经阅读了 boost 文档,但它并没有那么解释。

最佳答案

据我所知,这是风格和面向对象设计的问题。基础 Hook 侵入了继承层次结构,需要一个额外的 public 父类,并可能在设计上强制进行多重继承。使用成员 Hook 允许程序员将对象视为与容器具有 has-a 关系,而不是与容器成员具有 is-a 关系。

关于c++ - boost 侵入列表 Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3821367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com