青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

  C++博客 :: 首頁(yè) :: 聯(lián)系 ::  :: 管理
  163 Posts :: 4 Stories :: 350 Comments :: 0 Trackbacks

常用鏈接

留言簿(48)

我參與的團(tuán)隊(duì)

搜索

  •  

積分與排名

  • 積分 - 402532
  • 排名 - 59

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

內(nèi)存的三種分配方式:靜態(tài)存儲(chǔ)區(qū)分配,棧上分配,堆上分配。

內(nèi)存使用常見(jiàn)錯(cuò)誤

(1)內(nèi)存分配不成功,卻使用它。對(duì)策:使用前檢查內(nèi)存是否為NULL。

(2)內(nèi)存分配成功,但沒(méi)有初始化就使用它。對(duì)策:內(nèi)存分配后初始化。

(3)內(nèi)存分配成功且已經(jīng)初始化,但是越界。對(duì)策:做越界檢查。

(4)忘記釋放內(nèi)存,造成內(nèi)存泄漏。對(duì)策:內(nèi)存動(dòng)態(tài)分配和釋放必須成雙配對(duì)。

(5)釋放了內(nèi)存卻繼續(xù)使用它。

(a)對(duì)象關(guān)系過(guò)于復(fù)雜,理不清楚究竟釋放了沒(méi)有。

(b)return指向棧內(nèi)存的指針或引用。

(c)free或delete內(nèi)存后,沒(méi)有把指針置為NULL。導(dǎo)致野指針。

指針與數(shù)組。數(shù)組名對(duì)應(yīng)著(而不是指向)一塊內(nèi)存,在生存期內(nèi),其地址不可改變,只能是數(shù)組內(nèi)容改變。

sizeof():

sizeof(數(shù)組)= 數(shù)組元素個(gè)數(shù)*sizeof(數(shù)組的元素?cái)?shù)據(jù)類型)。

sizeof(指針)= 4;

數(shù)組作為參數(shù)傳遞時(shí),數(shù)組名自動(dòng)退化為指針類型,即sizeof(數(shù)組)=4;

sizeof(結(jié)構(gòu)體或者類):這個(gè)有點(diǎn)麻煩,和編譯器的設(shè)置有關(guān)系,pragma pack(n)是編譯器指定的內(nèi)存字節(jié)對(duì)齊方式,sizeof(結(jié)構(gòu)或者類)和pragma pack(n)關(guān)系密切,默認(rèn)的n=8,結(jié)構(gòu)中的成員占用的內(nèi)存起始地址為成員的數(shù)據(jù)類型的大小和n相比較的較小值。

指針參數(shù)

不要讓指針參數(shù)在函數(shù)體內(nèi)部申請(qǐng)內(nèi)存,如果非要指針在函數(shù)體內(nèi)部申請(qǐng)內(nèi)存,就要用指針的指針。函數(shù)的返回值不能使用棧內(nèi)分配的變量地址。

野指針:用malloc和new 分配了內(nèi)存,就得用free和delete 釋放,否則造成內(nèi)存泄漏,但是只釋放內(nèi)存還是不夠安全的,必須在釋放內(nèi)存后,讓指針指向NULL,才不至于造成野指針。我理解的野指針就是沒(méi)有正確指向的指針。

posted on 2008-01-18 14:40 sdfasdf 閱讀(4250) 評(píng)論(7)  編輯 收藏 引用 所屬分類: C++

Feedback

# re: 《高質(zhì)量C++編程指南:內(nèi)存管理》學(xué)習(xí)筆記[未登錄](méi) 2008-01-18 16:09 jarod
感覺(jué)這本書(shū)的觀點(diǎn)就是程序的效率在于內(nèi)存管理.但實(shí)際卻不光是這點(diǎn).把這一小部份當(dāng)本書(shū)來(lái)讀,有些浪費(fèi)時(shí)間.  回復(fù)  更多評(píng)論
  

# re: 《高質(zhì)量C++編程指南:內(nèi)存管理》學(xué)習(xí)筆記 2008-01-18 19:19 小不點(diǎn)
"不要讓指針參數(shù)在函數(shù)體內(nèi)部申請(qǐng)內(nèi)存,如果非要指針在函數(shù)體內(nèi)部申請(qǐng)內(nèi)存,就要用指針的指針"
這句話的意思可不可以這樣理解->如果在函數(shù)體里面分配,由于指針也是按值傳遞,所以只是在函數(shù)體內(nèi)部被改變了,而函數(shù)體外面還沒(méi)有改變。而參數(shù)是指針的指針這時(shí)候達(dá)到的效果就相當(dāng)于引用傳參,同時(shí)也改變了函數(shù)外面的值。  回復(fù)  更多評(píng)論
  

# re: 《高質(zhì)量C++編程指南:內(nèi)存管理》學(xué)習(xí)筆記 2008-01-18 20:34 秦歌
yes,我認(rèn)為你的理解是正確的,我也是這么想的,林銳也是這么解釋的!  回復(fù)  更多評(píng)論
  

# re: 《高質(zhì)量C++編程指南:內(nèi)存管理》學(xué)習(xí)筆記 2008-05-15 21:22 海天
你好:關(guān)于學(xué)習(xí)《高質(zhì)量C/C++編程指南》的讀后感
我看了你的博客,老師要我們交個(gè)報(bào)告,論文格式,要八張紙,我寫(xiě)不了這么多體會(huì),能否指教你下,幫我寫(xiě)分體會(huì),讓我參考下,謝謝了,QQ309461627
chenhongyunan@126.com

  回復(fù)  更多評(píng)論
  

# re: 《高質(zhì)量C++編程指南:內(nèi)存管理》學(xué)習(xí)筆記 2009-09-13 10:47 但是
上面說(shuō)的內(nèi)存管理還可以吧,www.roomdream.cn筑夢(mèng)吧  回復(fù)  更多評(píng)論
  

# re: 《高質(zhì)量C++編程指南:內(nèi)存管理》學(xué)習(xí)筆記[未登錄](méi) 2011-08-12 15:18 Chipset
這也叫內(nèi)存管理器呀,太膚淺了吧。  回復(fù)  更多評(píng)論
  

# re: 《高質(zhì)量C++編程指南:內(nèi)存管理》學(xué)習(xí)筆記[未登錄](méi) 2011-08-12 15:23 Chipset
靜態(tài)存儲(chǔ)區(qū)是個(gè)什么位置,我怎么沒(méi)有聽(tīng)說(shuō)過(guò)啊,我孤陋寡聞了。

下面給出了x86部分系統(tǒng)上一個(gè)進(jìn)程的內(nèi)存布局。
Linux FreeBSD MaxOS WinXP DOS AmigaOS 4.1 32位Vista Home
棧 棧 棧 堆 堆 代碼 bss
堆 堆 堆 bss 棧 堆 常量
bss bss bss 常量 bss bss 代碼
常量 常量 常量 代碼 常量 常量 堆
代碼 代碼 代碼 棧 代碼 棧 棧
  回復(fù)  更多評(píng)論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美日韩视频一区二区三区| 亚洲巨乳在线| 亚洲精品综合| 亚洲精品自在在线观看| 一区二区三区日韩欧美精品| 亚洲免费中文| 久久精彩免费视频| 欧美刺激午夜性久久久久久久| 久久久人成影片一区二区三区观看 | 99精品视频免费| 亚洲一二三区在线| 欧美在线亚洲一区| 麻豆精品视频在线| 日韩亚洲成人av在线| 久久av老司机精品网站导航 | 国产香蕉久久精品综合网| 尤物视频一区二区| 中国女人久久久| 老鸭窝毛片一区二区三区| 日韩视频精品在线观看| 欧美在线免费| 国产精品国产三级国产a| 国语对白精品一区二区| 在线视频日韩精品| 欧美成年人视频网站| 亚洲一区精品电影| 欧美国产精品一区| 狠狠色狠狠色综合日日tαg | 国产亚洲一区二区三区| 亚洲理伦在线| 久热精品视频在线| 亚洲私人影院在线观看| 免费在线成人| 国产一区视频网站| 亚洲一区二区三区中文字幕| 免费在线观看精品| 午夜欧美大尺度福利影院在线看| 欧美日韩国产成人在线91| 国内精品99| 欧美在线啊v| 亚洲色图综合久久| 欧美精品v日韩精品v韩国精品v | 亚洲国产成人av在线| 久久国产夜色精品鲁鲁99| 亚洲欧洲一区二区三区久久| 亚洲欧美日韩精品一区二区| 亚洲电影免费在线 | 国产日本欧美在线观看 | 亚洲精品日韩综合观看成人91| 一区二区三区精密机械公司| 久久久久国产精品麻豆ai换脸| 欧美亚洲一区二区在线观看| 老**午夜毛片一区二区三区| 日韩视频在线一区| 快播亚洲色图| 一区在线视频| 久久午夜电影网| 欧美综合二区| 国产亚洲a∨片在线观看| 欧美在线观看一二区| 亚洲一区欧美二区| 国产精品亚洲综合| 欧美一区在线直播| 欧美一区二区三区日韩| 国产午夜精品理论片a级大结局| 欧美亚洲一级片| 欧美一级在线亚洲天堂| 国内免费精品永久在线视频| 免费成人小视频| 女女同性精品视频| 正在播放亚洲一区| 午夜精品久久久久久久白皮肤| 国产亚洲精品久| 欧美第一黄色网| 欧美日韩在线亚洲一区蜜芽| 亚洲在线观看免费| 欧美亚洲网站| 亚洲国产成人一区| 亚洲国产成人一区| 欧美日韩国产成人在线91| 亚洲欧美日本视频在线观看| 久久成人免费| 99综合电影在线视频| 亚洲永久在线观看| 亚洲国产高潮在线观看| 日韩一区二区精品| 韩国三级电影一区二区| 亚洲国产女人aaa毛片在线| 欧美日韩在线免费| 久久精品视频在线| 欧美精品情趣视频| 久久精品女人的天堂av| 欧美精品一区二区在线播放| 性欧美video另类hd性玩具| 久久久久久成人| 亚洲免费在线观看| 一本久久精品一区二区| 久久久亚洲一区| 老司机精品视频网站| 欧美一级理论片| 亚洲精品极品| 国产欧美日韩一区| 亚洲国产成人高清精品| 欧美性大战久久久久久久蜜臀| 久久riav二区三区| 欧美日韩国产高清| 欧美成年人视频网站欧美| 国产精品亚洲人在线观看| 亚洲国产免费| 在线观看久久av| 午夜影院日韩| 亚洲调教视频在线观看| 免费成人性网站| 久久成人精品电影| 欧美日韩在线一二三| 亚洲国产老妈| 亚洲国产日韩欧美在线图片| 久久成人精品电影| 久久激情网站| 国产精品久久久久久久浪潮网站 | 怡红院精品视频| 亚洲女人天堂成人av在线| 99精品欧美一区二区三区综合在线| 久久精品亚洲一区二区| 欧美一区二区三区另类| 国产精品久久久久久一区二区三区 | 9国产精品视频| 卡通动漫国产精品| 美女日韩欧美| 伊人久久亚洲美女图片| 久久久久女教师免费一区| 麻豆精品91| 亚洲第一页在线| 久久综合电影| 欧美国产精品一区| 亚洲欧洲一区二区三区久久| 欧美成va人片在线观看| 亚洲欧洲精品一区二区三区不卡 | 欧美日韩不卡在线| 亚洲日本成人在线观看| 日韩亚洲国产欧美| 欧美精品一区二区三区久久久竹菊| 欧美成人黄色小视频| 亚洲国产高清高潮精品美女| 男人插女人欧美| 亚洲日本免费电影| 老司机精品视频网站| 欧美刺激午夜性久久久久久久| 亚洲国产另类久久精品| 欧美成人免费大片| 亚洲麻豆国产自偷在线| 亚洲一区二区三区乱码aⅴ| 国产精品国产馆在线真实露脸| 午夜精品久久久久久久| 免费不卡欧美自拍视频| 亚洲精品在线免费观看视频| 欧美日韩免费在线| 亚洲欧美日韩国产一区二区三区 | 亚洲综合日本| 国产精自产拍久久久久久| 欧美一区二区三区在线看| 久久婷婷国产麻豆91天堂| 亚洲韩国一区二区三区| 欧美日韩一区在线播放| 久久不射2019中文字幕| 欧美国产激情| 亚洲欧美中文另类| 加勒比av一区二区| 欧美日韩国产123区| 亚久久调教视频| 欧美激情第8页| 欧美在线观看www| 亚洲精选一区| 国产一区二区剧情av在线| 欧美高清不卡| 欧美亚洲日本网站| 日韩视频在线一区| 欧美成人黄色小视频| 欧美一级日韩一级| 一个色综合导航| 在线播放不卡| 国产三区二区一区久久| 欧美日韩中字| 欧美sm重口味系列视频在线观看| 欧美一级视频免费在线观看| 日韩视频永久免费| 欧美国产日韩免费| 麻豆精品视频在线| 久久久久久久91| 先锋影音国产精品| 亚洲视频第一页| 亚洲欧洲精品一区二区三区波多野1战4 | 亚洲精品国产精品乱码不99按摩| 欧美一乱一性一交一视频| 日韩午夜av| 亚洲国产精品美女| 狠狠色狠狠色综合| 国产午夜精品麻豆| 国产精品一卡二卡| 欧美日韩一区成人|