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

  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>
            欧美激情影院| 国产一区二区三区在线观看网站 | 国产女精品视频网站免费| 欧美一区二区三区四区在线观看地址| 亚洲人体大胆视频| 久久视频在线看| 欧美国产91| 99精品欧美一区二区三区| 亚洲激情电影在线| 亚洲亚洲精品在线观看| 欧美一区视频在线| 美女脱光内衣内裤视频久久影院 | 欧美 日韩 国产一区二区在线视频| 午夜在线精品偷拍| 久热精品视频在线| 一区二区黄色| 欧美国产乱视频| 国内久久精品视频| 亚洲综合999| 欧美激情视频一区二区三区在线播放| 亚洲人成在线免费观看| 欧美一区二区视频97| 国产精品国产自产拍高清av王其| 国自产拍偷拍福利精品免费一| 9久草视频在线视频精品| 久久精品国产免费看久久精品| 欧美日韩在线视频一区| 精品69视频一区二区三区| 中文欧美在线视频| 亚洲区一区二| 免费在线日韩av| 在线日韩日本国产亚洲| 久久精品毛片| 欧美淫片网站| 国产一区二区三区丝袜| 欧美在线观看视频一区二区三区| 亚洲国产精品一区二区久| 欧美xart系列高清| 99在线热播精品免费| 亚洲精品久久久久久一区二区 | 日韩系列在线| 国产精品jizz在线观看美国 | 国产精品国产三级国产普通话99| 亚洲精品偷拍| 亚洲成色www8888| 亚洲欧洲日本一区二区三区| 欧美大片国产精品| 亚洲视频中文| 久久久久国产精品厨房| 亚洲二区在线| 亚洲五月六月| 在线欧美电影| a91a精品视频在线观看| 一区在线电影| 亚洲午夜av电影| 一本色道久久综合亚洲精品按摩| 亚洲欧美日韩成人| 9l视频自拍蝌蚪9l视频成人| 久久精品一区中文字幕| 亚洲女人小视频在线观看| 久久久伊人欧美| 久久天天躁狠狠躁夜夜爽蜜月 | 日韩午夜在线视频| 亚洲国产精品久久久久婷婷884| 中国成人亚色综合网站| 99精品国产热久久91蜜凸| 久久天堂国产精品| 久久亚洲不卡| 国内精品视频久久| 欧美在线观看网址综合| 久久久久久久久久久一区| 国产精品日韩电影| 一区二区三区四区五区在线| 亚洲精品日产精品乱码不卡| 裸体素人女欧美日韩| 欧美激情片在线观看| 亚洲片在线观看| 免费日本视频一区| 亚洲高清一区二| 牛夜精品久久久久久久99黑人| 欧美一区日韩一区| 亚洲福利精品| 欧美激情在线免费观看| 99综合在线| 久久综合九色| 91久久国产综合久久91精品网站| 噜噜噜躁狠狠躁狠狠精品视频 | 亚洲网友自拍| 免费在线观看日韩欧美| 日韩亚洲精品视频| 国产精品久久夜| 久久免费国产精品1| 99这里有精品| 欧美韩日一区二区| 亚洲欧美国产三级| 亚洲美女淫视频| 国内精品久久久久久影视8| 欧美国产日韩一区二区三区| 亚洲一区二区成人在线观看| 欧美夫妇交换俱乐部在线观看| 一区二区三区国产在线观看| 国产欧美一区二区视频| 欧美日韩一区二区三区免费| 久久午夜电影| 久久国产主播精品| 欧美一级大片在线观看| 99国产精品99久久久久久| 亚洲国产一区二区a毛片| 麻豆成人综合网| 久久久久.com| 久久久国产精品一区二区中文| 亚洲一区二区三区免费视频| 99pao成人国产永久免费视频| 精品动漫3d一区二区三区免费版| 国产亚洲综合精品| 在线视频欧美一区| 亚洲天堂久久| 亚洲欧美一区二区三区久久| 亚洲欧美国产视频| 性做久久久久久久免费看| 性欧美1819sex性高清| 久久xxxx精品视频| 免费欧美高清视频| 欧美视频一区| 激情久久五月| 亚洲午夜av电影| 久久这里只精品最新地址| 老司机精品视频网站| 亚洲丶国产丶欧美一区二区三区| 亚洲九九爱视频| 久久精品国产成人| 国产精品久久久免费| **性色生活片久久毛片| 午夜精品久久久久久久99黑人| 在线观看日韩一区| 亚洲婷婷在线| 欧美亚洲一级| 亚洲国产另类精品专区| 最新国产成人在线观看| 欧美不卡一卡二卡免费版| 欧美日韩综合精品| 亚洲精品国产系列| 欧美激情一区二区三区在线 | 激情av一区| 中文欧美字幕免费| 亚洲欧洲综合| 蜜桃av一区二区三区| 亚洲国产精品一区| 免费av成人在线| 久久久久久亚洲精品不卡4k岛国| 国产精品视频yy9299一区| 亚洲桃花岛网站| 亚洲影院色无极综合| 国产精品精品视频| 欧美中文字幕在线观看| 欧美精品一级| 亚洲一区二区三区在线看| 日韩午夜一区| 久久不射2019中文字幕| 亚洲午夜久久久久久尤物| 亚洲欧洲av一区二区三区久久| 狠狠色狠狠色综合人人| 亚洲三级色网| 韩国三级在线一区| 亚洲美女色禁图| 娇妻被交换粗又大又硬视频欧美| 乱中年女人伦av一区二区| 欧美日韩p片| 亚洲国产高清在线观看视频| 黄色精品网站| 欧美亚洲自偷自偷| 亚洲天堂av在线免费| 女女同性精品视频| 欧美一区三区二区在线观看| 欧美日韩专区| 亚洲人成网站精品片在线观看| 在线观看欧美日韩国产| 午夜欧美不卡精品aaaaa| 亚洲中字黄色| 国产精品国产自产拍高清av| 亚洲图片在线| 久久综合网络一区二区| 亚洲一区二区三区在线视频| 国产精品v一区二区三区| 亚洲无线视频| 蜜桃av一区二区三区| 亚洲激情视频在线| 欧美视频在线观看 亚洲欧| 亚洲一区图片| 欧美激情亚洲自拍| av成人天堂| 国内久久精品| 国产精品电影网站| 久久国产天堂福利天堂| 另类尿喷潮videofree| 精品96久久久久久中文字幕无| 你懂的视频一区二区| 亚洲每日更新| 久久综合九色99| 亚洲欧美日韩精品综合在线观看|