c中new到底有什麼用

2021-03-19 18:19:11 字數 507 閱讀 6283

1樓:

區域性變數的儲存位置在棧內(vs下一個執行緒預設棧是1m),函式體結束就自動**。

new malloc 分配的空間在堆內,理論上是2g;如果不手動free delete,這個空間是不會被釋放的。

如果要申請的記憶體比較大,就要用new,否則使用棧空間是不可能成功的。

2樓:黑夜使者

new 在堆中分配一塊記憶體空間,一般都需要手動**,一般較大空間都用new,可操控性強,

一般的變數 等都是預設放在棧的 棧的特性是 後進先出的,只能在表尾進行操作,可控性不高

具體瞭解堆與棧的區別 請參閱下資料結構吧。。。

3樓:匿名使用者

"goforhope"

不要這麼激動.有時候你回頭看一下,會發現這些"簡單"的東西實際上內容很豐富.

4樓:匿名使用者

還敢再基礎點嗎?

這些基礎的知識,自己先看下書難道會死嗎?

上學到底有什麼用,讀書到底有什麼用?

上學並不只是被動接受學校安排的知識,通過讀書,可以開始自己認識到自己的無知,自己的不足,這樣,才能主動的去學習。上學就是讓自己時刻知道,原來自己還有那麼多東西不懂,對這個世界才只是看到了冰山一角。讀書,到底有什麼用?它讓你賺取很多的錢說不上,但是不讀書可能會賺不到很多的錢。讀書,它會讓你,更清楚的見...

考雅思到底有什麼用啊,考雅思到底有什麼用啊?

雅思考試是為那些打算去英語國家和地區留學或就業的人設定的英語言水平考試,分為學術類 a類 和培訓類 g類 作用 首先,取得一個 雅思 成績後,學校將會根據學生的成績減免在國外的語言學習,而如果是具有高中文憑的申請人在取得5分的 雅思 成績後,將可免去在國外半年至一年的語言學習,直接入讀國外大學的預科...

讀書有什麼用,讀書到底有什麼用?

現在的確出現了畢業生就業難的問題 但不要片面的理解為讀書無用 首先,讀書培養了一個人的修養。最典型的例子就是,有些人談論的話題是歷史 政治 而有些人只能侃侃張家長李家短。侃球的時候是不會有不懂球的人,有些遊戲只有你有資本才能參與。第二,讀書能開拓眼界。世界是無限大的,人活著應該為還不知道很多而遺憾,...