我在這方面做了一些研究,爲什麼我們要管理堆棧和堆上的結構。 請關於此事給我啓發。爲什麼我們要在堆棧和堆上管理結構
-1
A
回答
5
情況並非總是如此,它是一個實施細節,與Eric Lippert在his blog post中詳細描述的一樣。這裏是another post。
3
爲什麼我們要管理堆棧和堆上的結構。請給我點啓發。
我建議您閱讀我關於此主題的所有文章。從底部開始。
http://blogs.msdn.com/b/ericlippert/archive/tags/memory+management/
,這將是特別有啓發性的的有「堆棧是一個實現細節」,「大約值類型的真」。但是如果你想了解內存管理的一些細微方面,你應該閱讀並理解所有這些內容。
相關問題
- 1. SDL爲什麼要在堆上創建紋理而不是堆棧
- 2. 爲什麼我們在Java中使用堆棧和隊列?
- 3. 爲什麼我們必須清理堆棧
- 4. 爲什麼堆棧和堆都需要內存分配
- 5. 將堆棧結構存儲在堆vs棧上
- 6. 爲什麼堆棧結束爲空?
- 7. 爲什麼指針不在堆棧上?
- 8. 堆棧爲空...爲什麼?
- 9. 什麼「堆棧無效,堆棧只支持堆棧1和堆棧5」是什麼意思?
- 10. 爲什麼我不能檢查我的堆棧上有什麼?
- 11. 爲什麼堆棧溢出?
- 12. 爲什麼堆棧有界?
- 13. 爲什麼堆棧炸燬
- 14. 全堆棧,堆棧交換等,什麼是堆棧?
- 15. Segmenation Fault - 處理堆棧數據結構
- 16. 如果大部分數據都堆在堆棧上,堆棧內存的主要重要性/作用是什麼?
- 17. Android活動堆棧管理
- 18. 活動堆棧管理
- 19. 管理android的堆棧中
- 20. 調用堆棧管理
- 21. ARM AArch64堆棧管理
- 22. 爲什麼要使用堆棧?爲什麼不只是堆? - C/C++
- 23. 爲什麼我們需要在調用函數時遞減堆棧指針
- 24. 堆棧和隊列,爲什麼?
- 25. 數據結構:堆棧
- 26. 管理堆棧上的導航視圖
- 27. C++指針和堆棧內存管理
- 28. JVM - 堆棧和堆棧
- 29. 什麼在堆棧中?
- 30. 什麼是堆棧用於?他們爲什麼使用C++?
前提不正確。說「結構在堆上」完全不正確;計數器的例子:a:在堆中的任何**本身**的實例內(即在類字段中,或在類字段中的(... etc ...)中的結構字段中的結構字段),b :捕獲變量,c:迭代器塊,d:盒裝值和e:**堆棧是實現細節** – 2012-03-27 09:24:23