如果需要把一个对象链接到其他各种list中,可以在在这个对象中添加list item对象,这样需要的时候就可以这个对象的list item 交给list来维护。
class A{
....
ListItem* item_a;
ListItem* item_b;
};
class listItem{
void* owner; // eg. class a object.
CContain* contain;
};
class CContain{
....
};
本文介绍了一种通过在对象内部添加列表项(ListItem)的方式,使得该对象能够方便地被多个列表所引用。这种方式有助于实现更灵活的对象管理和组织结构。
如果需要把一个对象链接到其他各种list中,可以在在这个对象中添加list item对象,这样需要的时候就可以这个对象的list item 交给list来维护。
class A{
....
ListItem* item_a;
ListItem* item_b;
};
class listItem{
void* owner; // eg. class a object.
CContain* contain;
};
class CContain{
....
};
474
2万+

被折叠的 条评论
为什么被折叠?
