記憶體分配的乙個簡單思路

2021-09-29 23:23:04 字數 355 閱讀 9319

好吧好吧,又開始作,打算碰一下,據說n年都學不好的西加加(誰給你的勇氣?)

然後就看到了一段小**,覺得思路不錯,沒啥新鮮的,只是學c的時候,貌似居然沒有碰到過,其實是乙個很常識的思路。

//one super simle program about memory allocation. good way to allocating runtime memory

#include #include using namespace std;

char * getname(void); //和c一樣,先宣告

int main()

char * getname()

乙個簡單的記憶體分配演算法

果然不到50行,果然可以在2小時上機寫完,管然面試讓15分鐘寫出來不過分 const int seg len 128 4 struct mem seg struct mem list mem seg head mem seg end mem list mem init char all mem,in...

自動記憶體管理的乙個思路

以前,我老想弄乙個計數法的智慧型指標管理記憶體物件,但是無論無何都無法解決引用迴圈的問題。物件的過程是 建立 使用 釋放。自動記憶體管理的思路基於 當無 外部 引用的時候,自動釋放物件 或物件環 也就是著眼於建立和釋放這兩點。而事實上,物件釋放的時機並非是沒有引用,而是不再使用的時候。當乙個物件有n...

自動記憶體管理的乙個思路

以前,我老想弄乙個計數法的智慧型指標管理記憶體物件,但是無論無何都無法解決引用迴圈的問題。物件的過程是 建立 使用 釋放。自動記憶體管理的思路基於 當無 外部 引用的時候,自動釋放物件 或物件環 也就是著眼於建立和釋放這兩點。而事實上,物件釋放的時機並非是沒有引用,而是不再使用的時候。當乙個物件有n...