Ton*_*ion 7 c++ hook boost intrusive-containers
Boost :: Intrusive库中的基本钩子和成员钩子有什么区别,何时使用另一个更好?
我已经阅读了boost文档,但它不是那么解释.
据我所知,这是风格和面向对象设计的问题。基钩子侵入继承层次结构,需要额外的public父类,并可能在设计上强制多重继承。使用成员挂钩允许程序员将对象视为has-a与容器有关系,而不是is-a与容器成员资格有关系。
| 归档时间: |
|
| 查看次数: |
1503 次 |
| 最近记录: |