在阅读了有趣的亲子系统之后,QObject我想知道Qt开发人员使用它代替更传统的容器有多常见.假设存储器连续性不是必需的,似乎这提供了一些有趣的功能.
QObject
例如,您可以拥有一个QObject并为其提供不同类型的子项,然后根据其类型轻松找到所有子项,从而为QObject提供动态的异类容器式功能,而不是传统容器所需的同类集合.
并QObject自然地管理其孩子的记忆,这也很方便.
这是此功能的常用用途吗?
qt
qt ×1