2
A
回答
7
是的,你可以。例如,此结构S2
包含四个S1
对象的数组:
struct S1 { int a; };
struct S2
{
S1 the_array[4];
};
+2
声明的struct关键字不是C++所必需的 – 2010-05-22 18:26:37
+0
@Axel:这个问题被标记为[c]'。 **更正:**这个问题被标记为[c]'。我已经将它编辑为C++ ify它;谢谢你的提醒。 – 2010-05-22 18:27:02
4
当然,为什么不呢。
struct foo {
struct {
int a;
char *b;
} bar[4];
} baz;
baz.bar[1].a = 5;
2
是,结构体可以包含其他结构。例如:
struct sample {
int i;
char c;
};
struct b {
struct sample first;
struct sample second;
};
相关问题
- 1. 在结构体内创建结构体
- 2. 如何动态创建C++结构体?
- 3. 基类结构的构建体在C#
- 4. 创建C++中的结构
- 5. 创建C++中的结构
- 6. 如何仅使用结构中的几个结构成员在c中创建新的结构结构?
- 7. 如何在C++ 11中创建这个结构体的数组?
- 8. 如何创建结构体的NSMutableArray?
- 9. 如何在MATLAB中创建结构中的结构?
- 10. 创建结构体变量C#
- 11. 了解c#结构 - 如何创建一个结构数组?
- 12. 如何基于json结构创建C#类结构?
- 13. 我如何在Python中创建结构结构?
- 14. 在创建结构体系时,在球拍中命名结构体字段ID
- 15. 在Cython中创建C结构
- 16. 如何在Python中创建树结构?
- 17. 如何在Java中创建树结构?
- 18. 如何在Screeps中创建新结构
- 19. 如何在java中创建json结构?
- 20. 如何在JNA中创建结构?
- 21. MPI从结构中创建MPI_Datatype包含结构与typedef结构
- 22. C如何基于结构的结构
- 23. 如何在C中创建结构的新实例C
- 24. 如何创建指向结构体的指针数组? C++
- 25. 在结构体内使用结构体
- 26. C++:vectorof结构体
- 27. 结构在C++中的结构
- 28. 在构建时将C++结构转换为C#结构
- 29. 如何在类属性中的Objective C中创建json结构?
- 30. 如何在c#中的内存中直接创建结构?
您使用哪种语言? – 2010-05-22 18:21:05
由于问题的解决方案是显而易见的 - 只需声明你想要的东西 - 但是这样做有很多缺陷,也许代码示例是有序的。 – Potatoswatter 2010-05-22 18:31:18
这不是一个“写我的代码”网站。告诉我们你自己试图宣布你需要什么,我们将帮助你做到正确。 – AnT 2010-05-22 18:37:28