2012-03-27 96 views
-1

我在這方面做了一些研究,爲什麼我們要管理堆棧和堆上的結構。 請關於此事給我啓發。爲什麼我們要在堆棧和堆上管理結構

+5

前提不正確。說「結構在堆上」完全不正確;計數器的例子:a:在堆中的任何**本身**的實例內(即在類字段中,或在類字段中的(... etc ...)中的結構字段中的結構字段),b :捕獲變量,c:迭代器塊,d:盒裝值和e:**堆棧是實現細節** – 2012-03-27 09:24:23

回答

5

情況並非總是如此,它是一個實施細節,與Eric Lippert在his blog post中詳細描述的一樣。這裏是another post

3

爲什麼我們要管理堆棧和堆上的結構。請給我點啓發。

我建議您閱讀我關於此主題的所有文章。從底部開始。

http://blogs.msdn.com/b/ericlippert/archive/tags/memory+management/

,這將是特別有啓發性的的有「堆棧是一個實現細節」,「大約值類型的真」。但是如果你想了解內存管理的一些細微方面,你應該閱讀並理解所有這些內容。