草庐IT

NodeWithChildren

全部标签

c++ - 树中的节点是否可以接受多重继承?

我在想:对于一棵树,根节点可以有多个子节点并且没有id。所有节点(根节点除外)都有一个id,叶节点不能有子节点。每个深度必须使用什么类型是固定的。所以叶子总是属于同一类型,叶子的parent也是。由于根节点和节点可以有子节点并且只有节点有一个id我想知道以下多重继承的使用是否可以接受:classNodeWithId{private:std::stringm_id;};templateclassNodeWithChildren{private:std::vectorm_nodes;};classNetwork:publicNodeWithChildren{};classSubnet:pu