对象包含其自身的递归列表

美迪

为了练习,我尝试制作一个递归目录解析器。

为了简化起见,我也想递归地包含结果,例如:

1 class CDirectory
2 {
3     private:
4        std::string name;
5        std::vector<CDirectory> subDirectories
6    public:
7        //Various things, constructors etc. go here
8 }

但是,我在这里看到不支持第5行的行为-“ C ++ Standard(2003)明确指出,实例化具有不完整类型的标准容器会调用未定义行为。”

那我该怎么办?有没有办法使一个对象包含相似对象的列表?如果没有别的,我知道制作向量的向量绝不是违法的,因此这是一个包含自身的对象。

劳伦斯·艾洛

使指针成为向量

std::vector<CDirectory*> subDirectories;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

递归引用自身中的列表

来自分类Dev

递归引用自身中的列表

来自分类Dev

包含自身的列表-为什么重置其元素会影响第一级?

来自分类Dev

包含其自身类型属性的 Swift 类

来自分类Dev

将对象设置为其自身

来自分类Dev

如何在C#中自定义反序列化包含其自身字段的对象

来自分类Dev

activejdbc递归包含父对象

来自分类Dev

Android setText for循环中包含覆盖其自身的JsonObject值

来自分类Dev

查找包含其自身长度的字符串的长度?

来自分类Dev

此列表如何理解其自身的工作原理?

来自分类Dev

在项目触发其自身删除后更新列表

来自分类Dev

具有其自身默认值的对象解构分配

来自分类Dev

在OpenGL中沿其自身的轴旋转对象

来自分类Dev

在C ++中初始化为其自身的对象

来自分类Dev

Linq查询包含对象列表的对象列表

来自分类Dev

比较包含对象列表的对象列表

来自分类Dev

C ++ std :: function返回其自身类型的向量(再次是递归类型)

来自分类Dev

递归地将值添加到递归List <T>中的自身父对象

来自分类Dev

设计包含对象列表的DTO

来自分类Dev

Java 列表不包含对象

来自分类Dev

递归删除嵌套json对象中包含空数组的对象

来自分类Dev

Primefaces AutoCompleteBean丢失其选定对象的列表

来自分类Dev

通过其DateTime属性订购对象列表

来自分类Dev

打印其元素是类对象的列表

来自分类Dev

序列化包含对象列表的对象

来自分类Dev

LINQ搜索包含列表的对象的对象集合

来自分类Dev

膨胀包含其自身视图的自定义视图时出现StackOverflowError

来自分类Dev

浏览包含package.json的文件夹时,Browserify会覆盖其自身的配置?

来自分类Dev

如何使用nextval()在字符串中插入包含其自身ID的行

Related 相关文章

  1. 1

    递归引用自身中的列表

  2. 2

    递归引用自身中的列表

  3. 3

    包含自身的列表-为什么重置其元素会影响第一级?

  4. 4

    包含其自身类型属性的 Swift 类

  5. 5

    将对象设置为其自身

  6. 6

    如何在C#中自定义反序列化包含其自身字段的对象

  7. 7

    activejdbc递归包含父对象

  8. 8

    Android setText for循环中包含覆盖其自身的JsonObject值

  9. 9

    查找包含其自身长度的字符串的长度?

  10. 10

    此列表如何理解其自身的工作原理?

  11. 11

    在项目触发其自身删除后更新列表

  12. 12

    具有其自身默认值的对象解构分配

  13. 13

    在OpenGL中沿其自身的轴旋转对象

  14. 14

    在C ++中初始化为其自身的对象

  15. 15

    Linq查询包含对象列表的对象列表

  16. 16

    比较包含对象列表的对象列表

  17. 17

    C ++ std :: function返回其自身类型的向量(再次是递归类型)

  18. 18

    递归地将值添加到递归List <T>中的自身父对象

  19. 19

    设计包含对象列表的DTO

  20. 20

    Java 列表不包含对象

  21. 21

    递归删除嵌套json对象中包含空数组的对象

  22. 22

    Primefaces AutoCompleteBean丢失其选定对象的列表

  23. 23

    通过其DateTime属性订购对象列表

  24. 24

    打印其元素是类对象的列表

  25. 25

    序列化包含对象列表的对象

  26. 26

    LINQ搜索包含列表的对象的对象集合

  27. 27

    膨胀包含其自身视图的自定义视图时出现StackOverflowError

  28. 28

    浏览包含package.json的文件夹时,Browserify会覆盖其自身的配置?

  29. 29

    如何使用nextval()在字符串中插入包含其自身ID的行

热门标签

归档