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