任何人都可以提供一个真实世界的例子,当一个结构可以使用?使用结构
Q
使用结构
0
A
回答
2
当您有一个方法的复杂返回类型时,可以使用一个结构体。即你必须返回几个值,而且他们并不真正担保全班的费用。
1
结构是记录的概念,这是一种数据类型,它将一组固定的标记对象(可能是不同类型)聚合到一个对象中。结构通常用于以某种方式对对象进行分组和关联。
0
结构非常适合帮助您解析已压缩到位以便通过“线”发送的数据。你可能有一堆位域来填充一个字节,而一个结构就是在这堆乱七八糟的变量之上放置一个模板,并且毫不费力地将它变成一组可用的,容易引用的变量。
1
如果你的意思是一个C结构,一个很好的例子是编译器中的固定标量类型。例如:
struct myScalar {
void *payload;
size_t psz;
unsigned int refs;
enum {
S_STR,
S_INT,
S_FLOAT,
S_OBJECT_INSTANCE
}type;
};
或者可以使用联合。不是一个强有力的例子,但你明白了。你可以这么做
switch(aVar.type){ ... }
相关问题
- 1. 使用结构?
- 2. 使用typedef结构化值结构
- 3. 在结构体内使用结构体
- 4. 如何在结构中使用结构?
- 5. 使用xml结构解析json结构
- 6. MMAP使用结构
- 7. 使用结构(字节)和SWIFT - 结构到NSData和NSData结构
- 8. 使用结构保存并读取NSUserDefaults的NSArray使用结构
- 9. 使用Datomic嵌套结构
- 10. 蟒龙使用结构
- 11. 结构使用char ** VAL
- 12. 结构VS类使用LINQ
- 13. 使用结构和指针
- 14. 使用malloc块的结构
- 15. 使用结构的节点
- 16. 更改结构使用Javascript
- 17. 使用memcpy填充结构
- 18. C结构使用循环
- 19. 使用snprintf填充结构
- 20. 使用enable_if结构专业
- 21. 使用模板结构
- 22. golang:使用嵌套结构
- 23. 使用结构参照
- 24. 使用结构的矩阵
- 25. 使用更多结构?
- 26. 结构使用递归
- 27. 使用的extern结构
- 28. 使用结构方法
- 29. 结构中使用qsort()
- 30. 使用Javascript构建动态JSON结构
在C结构? – 2009-05-21 17:13:39