0
Q
类和结构
A
回答
0
你的问题有些宽泛,但通常不过微软给出了很好的答案, http://msdn.microsoft.com/en-us/library/2hkbth2a(v=vs.80).aspx。
+1
该文章概述了技术上的差异,但并没有真正给出为什么要使用其他的指导。 – 2011-03-22 13:04:59
相关问题
- 1. C#类和结构
- 2. C++算法结构和类
- 3. 结构和类在C++
- 4. Automapper和类层次结构
- 5. Automapper不类和结构AfterMap
- 6. 结构类型和图元
- 7. 嵌套结构体和类
- 8. 是什么结构和类
- 9. d - 纯类和结构
- 10. 父类和子类的层次结构
- 11. MySQL分类和子分类表结构
- 12. 匿名结构,结构{} {}和{}
- 13. 结构与LPWSTR和结构
- 14. 结构与类
- 15. 结构与类
- 16. 类别结构
- 17. C++类结构
- 18. 为结构类
- 19. 应用程序的类结构和数据库结构
- 20. 结构和结构的对象在类中属于哪里?
- 21. 去和另一个结构中的自定义结构类型
- 22. MMAP和结构(不兼容类型的错误结构为void *)
- 23. Python类,数据结构和适当的体系结构
- 24. 使用结构(字节)和SWIFT - 结构到NSData和NSData结构
- 25. 类似HTML中的结构行结构
- 26. C#分层结构分类结构
- 27. 结构或类带构件
- 28. 将结构和类写入磁盘
- 29. 模板和嵌套类/结构
- 30. 为什么C++有类和结构体?
您在其他问答中得到了相关信息,但只是为了清楚起见:问题应该是相反的:*什么时候应该使用struct而不是class?*。创建一个班级应该是你的默认选择。 – 2011-03-22 12:54:35
当您的设计需要按值传递时,您应该使用一个结构,当您的设计需要通过引用时请使用一个结构。是的,这是一个无用的答案,但它强调了没有普遍适用的规则这一事实,您必须根据项目特定的知识做出决定。 – 2011-03-22 13:03:11