C++博客
::
首頁
::
聯(lián)系
:: ::
管理
163 Posts :: 4 Stories :: 350 Comments :: 0 Trackbacks
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(48)
給我留言
查看公開留言
查看私人留言
我參與的團(tuán)隊
隨筆分類
C++(40)
IT世界(17)
OPENGL(54)
茶余飯后(18)
軟件工程(3)
音樂(4)
隨筆檔案
2008年1月 (43)
2007年12月 (110)
2007年11月 (8)
2006年6月 (2)
文章檔案
2007年12月 (1)
2007年11月 (2)
2006年6月 (1)
3D Graphics
3D Enginee
BadKeeper
crazyjumper的圖形學(xué)博客
Makeit引擎官方博客
SGI官網(wǎng)
武漢侯濤
楊粼波的博客
張嘉華的博客
C++技術(shù)
C++葉明
KingLu
TheAnswer
IT世界
茶余飯后
搜索
積分與排名
積分 - 399102
排名 - 59
最新評論
1.?re: C++虛函數(shù)表解析(轉(zhuǎn))
評論內(nèi)容較長,點擊標(biāo)題查看
--rookieflying
2.?re: pragma comment的使用
評論內(nèi)容較長,點擊標(biāo)題查看
--professional resume service
3.?re: pragma comment的使用
評論內(nèi)容較長,點擊標(biāo)題查看
--site
4.?re: C++虛函數(shù)表解析(轉(zhuǎn))
真的好極了,如果沒有錯誤的地方的話。條例清晰,而且很透徹,圖文并茂,文中有畫,畫中有文。
--ddws
5.?re: 關(guān)于pragma pack的用法(一)
樓主不是一般的水貨啊
--sdafa
閱讀排行榜
1.?pragma comment的使用(62570)
2.?C++虛函數(shù)表解析(轉(zhuǎn))(41531)
3.?關(guān)于pragma pack的用法(四) C++中的內(nèi)存對齊問題(17371)
4.?const的作用(14684)
5.?關(guān)于pragma pack的用法(一)(10999)
評論排行榜
1.?C++虛函數(shù)表解析(轉(zhuǎn))(58)
2.?提供Effective C++中文版下載(56)
3.?pragma comment的使用(36)
4.?總結(jié)今年一些公司的待遇 (轉(zhuǎn)貼)(14)
5.? 工作效率和薪水加倍的7個秘訣 (10)
C++
Effective C++學(xué)習(xí)筆記:確定基類有虛析構(gòu)函數(shù)
摘要: c++語言標(biāo)準(zhǔn)關(guān)于這個問題的闡述非常清楚:當(dāng)通過基類的指針去刪除派生類的對象,而基類又沒有虛析構(gòu)函數(shù)時,結(jié)果將是不可確定的。
閱讀全文
posted @
2008-01-22 11:39
sdfasdf 閱讀(8630) |
評論 (4)
編輯
Effective C++學(xué)習(xí)筆記:初始化列表中成員列出的順序和它們在類中聲明的順序相同
摘要: 我們知道,對一個對象的所有成員來說,它們的析構(gòu)函數(shù)被調(diào)用的順序總是和它們在構(gòu)造函數(shù)里被創(chuàng)建的順序相反。那么,如果允許上面的情況(即,成員按它們在初始化列表上出現(xiàn)的順序被初始化)發(fā)生,編譯器就要為每一個對象跟蹤其成員初始化的順序,以保證它們的析構(gòu)函數(shù)以正確的順序被調(diào)用。這會帶來昂貴的開銷。所以,為了避免這一開銷,同一種類型的所有對象在創(chuàng)建(構(gòu)造)和摧毀(析構(gòu))過程中對成員的處理順序都是相同的,而不管成員在初始化列表中的順序如何。
閱讀全文
posted @
2008-01-22 10:46
sdfasdf 閱讀(6256) |
評論 (1)
編輯
Effective C++學(xué)習(xí)筆記:盡量使用初始化而不要在構(gòu)造函數(shù)里賦值
摘要: 把為類的成員變量賦值的工作盡量在構(gòu)造函數(shù)的初始化列表中,而不是放在構(gòu)造函數(shù)內(nèi)部進(jìn)行。這兩種方法的差別主要是效率的差別,放在初始化表中,只有只有一個拷貝構(gòu)造函數(shù)調(diào)用,而放在構(gòu)造函數(shù)內(nèi)部有構(gòu)造函數(shù)和賦值函數(shù)兩個函數(shù)調(diào)用。
閱讀全文
posted @
2008-01-22 10:26
sdfasdf 閱讀(2381) |
評論 (0)
編輯
Effective C++ 學(xué)習(xí)筆記:為含指針變量的類聲明一個拷貝構(gòu)造函數(shù)和一個賦值操作符
摘要: C++編譯器會為每個類自動生成一個默認(rèn)的構(gòu)造函數(shù)、析構(gòu)函數(shù)、賦值函數(shù)、拷貝構(gòu)造函數(shù),這當(dāng)然是在你沒有為你的類聲明這些函數(shù)的時候。這些默認(rèn)的功能函數(shù)在為你提供方便的時候,也會給你帶來麻煩。
閱讀全文
posted @
2008-01-21 16:38
sdfasdf 閱讀(3896) |
評論 (0)
編輯
C++虛函數(shù)表解析(轉(zhuǎn))
摘要: C++中的虛函數(shù)的作用主要是實現(xiàn)了多態(tài)的機(jī)制。關(guān)于多態(tài),簡而言之就是用父類型別的指針指向其子類的實例,然后通過父類的指針調(diào)用實際子類的成員函數(shù)。這種技術(shù)可以讓父類的指針有“多種形態(tài)”,這是一種泛型技術(shù)。所謂泛型技術(shù),說白了就是試圖使用不變的代碼來實現(xiàn)可變的算法。
閱讀全文
posted @
2008-01-20 10:58
sdfasdf 閱讀(41531) |
評論 (58)
編輯
Effective C++學(xué)習(xí)筆記:寫operator new和operator delete時要遵循常規(guī)
摘要: 自己重寫operator new時,很重要的一點是函數(shù)提供的行為要和系統(tǒng)缺省的operator new一致。實際做起來也就是:要有正確的返回值;可用內(nèi)存不夠時要調(diào)用出錯處理函數(shù);處理好0字節(jié)內(nèi)存請求的情況。此外,還要避免不小心隱藏了標(biāo)準(zhǔn)形式的new。
閱讀全文
posted @
2008-01-18 21:24
sdfasdf 閱讀(3636) |
評論 (0)
編輯
Effective C++學(xué)習(xí)筆記:對應(yīng)的new和delete要采用相同的形式
摘要: 對于像 string *stringarray = new string[100]; 這樣的語句,釋放指針時不能象 delete stringarray 這樣寫,因為這樣寫的話,只是銷毀了第一個string對象的指針,其余的99個根本沒有被銷毀,這種情況極易引起內(nèi)存泄露。
閱讀全文
posted @
2008-01-18 17:08
sdfasdf 閱讀(1577) |
評論 (0)
編輯
《高質(zhì)量C++編程指南:內(nèi)存管理》學(xué)習(xí)筆記
摘要: 內(nèi)存的三種分配方式:靜態(tài)存儲區(qū)分配,棧上分配,堆上分配。
內(nèi)存使用常見錯誤:
(1)內(nèi)存分配不成功,卻使用它。對策:使用前檢查內(nèi)存是否為NULL。
閱讀全文
posted @
2008-01-18 14:40
sdfasdf 閱讀(4228) |
評論 (7)
編輯
Effective C++學(xué)習(xí)筆記:條款3:盡量用new和delete而不用malloc和free
摘要: 在c++程序里使用malloc和free沒有錯,只要保證用malloc得到的指針用free,或者用new得到的指針最后用delete來操作就可以了。千萬別馬虎地把new和free或malloc和delete混起來用,那只會自找麻煩。
閱讀全文
posted @
2008-01-16 20:57
sdfasdf 閱讀(2409) |
評論 (2)
編輯
Effective C++學(xué)習(xí)筆記:條款2:盡量用<iostream>而不用<stdio.h>
摘要: 傳統(tǒng)的C函數(shù)庫中scanf和printf不是類型安全的,另外,scanf/printf系列函數(shù)把要讀寫的變量和控制讀寫格式的信息分開來,這都是很早的用法啦。
閱讀全文
posted @
2008-01-15 21:13
sdfasdf 閱讀(2416) |
評論 (3)
編輯
Effective C++學(xué)習(xí)筆記:條款1:盡量用const和inline而不用#define
摘要: 盡量不用#define這條語句,這條語句不認(rèn)為是C++語言的一部分,而且在進(jìn)行字符替換時會帶來很多的問題。
閱讀全文
posted @
2008-01-15 20:51
sdfasdf 閱讀(2134) |
評論 (1)
編輯
const的作用
摘要: const關(guān)鍵字的用法較為復(fù)雜,做一總結(jié)便與使用,歡迎高手補(bǔ)充!
閱讀全文
posted @
2008-01-13 21:20
sdfasdf 閱讀(14684) |
評論 (7)
編輯
學(xué)習(xí)類的構(gòu)造,析構(gòu),賦值函數(shù)
posted @
2008-01-11 19:36
sdfasdf 閱讀(1150) |
評論 (0)
編輯
pragma comment的使用
posted @
2008-01-10 11:23
sdfasdf 閱讀(62570) |
評論 (36)
編輯
關(guān)于宏定義和內(nèi)聯(lián)函數(shù)的學(xué)習(xí)
posted @
2008-01-09 21:38
sdfasdf 閱讀(1472) |
評論 (1)
編輯
提供Effective C++中文版下載
posted @
2008-01-07 20:11
sdfasdf 閱讀(9028) |
評論 (56)
編輯
指針學(xué)習(xí)(一)
摘要: 徹底了解指針數(shù)組,數(shù)組指針,以及函數(shù)指針,以及堆中的分配規(guī)則
閱讀全文
posted @
2008-01-06 15:53
sdfasdf 閱讀(534) |
評論 (0)
編輯
提供GPU編程指南
摘要: GPU編程指南,需要的朋友隨意下載
閱讀全文
posted @
2008-01-03 10:50
sdfasdf 閱讀(4048) |
評論 (5)
編輯
關(guān)于const 指針
摘要: C++基礎(chǔ)內(nèi)容,細(xì)細(xì)體會
閱讀全文
posted @
2007-12-26 14:10
sdfasdf 閱讀(2090) |
評論 (2)
編輯
(轉(zhuǎn)載)標(biāo)準(zhǔn)C++的類型轉(zhuǎn)換符:static_cast、dynamic_cast、reinterpret_cast和const_cast
摘要: C++基礎(chǔ)內(nèi)容,細(xì)細(xì)體會
閱讀全文
posted @
2007-12-26 14:07
sdfasdf 閱讀(883) |
評論 (0)
編輯
pragma預(yù)處理指令詳解
摘要: 在所有的預(yù)處理指令中,#pragma 指令可能是最復(fù)雜的了,它的作用是設(shè)定編譯器的狀態(tài)或者是指示編譯器完成一些特定的動作。
閱讀全文
posted @
2007-12-24 09:40
sdfasdf 閱讀(652) |
評論 (1)
編輯
關(guān)于pragma pack的用法(五)別嫌我啰嗦!
摘要: 別嫌我啰嗦,有問題就要徹底搞透。
摘自:http://tb.blog.csdn.net/TrackBack.aspx?PostId=1526046
閱讀全文
posted @
2007-12-23 20:04
sdfasdf 閱讀(1198) |
評論 (2)
編輯
關(guān)于pragma pack的用法(四) C++中的內(nèi)存對齊問題
摘要: C++的基本功
轉(zhuǎn)自http://huai900.bloghome.cn。
閱讀全文
posted @
2007-12-23 20:03
sdfasdf 閱讀(17371) |
評論 (1)
編輯
關(guān)于pragma pack的用法(三)
摘要: 在C語言中,結(jié)構(gòu)是一種復(fù)合數(shù)據(jù)類型,其構(gòu)成元素既可以是基本數(shù)據(jù)類型(如int、long、float等)的變量,也可以是一些復(fù)合數(shù)據(jù)類型(如數(shù)組、結(jié)構(gòu)、聯(lián)合等)的數(shù)據(jù)單元。在結(jié)構(gòu)中,編譯器為結(jié)構(gòu)的每個成員按其自然對界(alignment)條件分配空間。各個成員按照它們被聲明的順序在內(nèi)存中順序存儲,第一個成員的地址和整個結(jié)構(gòu)的地址相同。(轉(zhuǎn)自http://hi.baidu.com/zkheartboy/blog)
閱讀全文
posted @
2007-12-23 19:44
sdfasdf 閱讀(390) |
評論 (0)
編輯
關(guān)于pragma pack的用法(二)
摘要: 轉(zhuǎn)自Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=300583
閱讀全文
posted @
2007-12-23 19:33
sdfasdf 閱讀(620) |
評論 (0)
編輯
關(guān)于pragma pack的用法(一)
摘要: 作者:panic 2005年4月2日
還是來自csdn的帖子:
主 題: 探討:內(nèi)存對齊
作 者: typedef_chen ((名未定)(我要騙人))
等 級:
信 譽(yù) 值: 100
所屬論壇: C/C++ C++ 語言
問題點數(shù): 50
回復(fù)次數(shù): 1
發(fā)表時間: 2005-04-02 22:53:27
閱讀全文
posted @
2007-12-23 19:32
sdfasdf 閱讀(10999) |
評論 (6)
編輯
高質(zhì)量C++/C 編程指南第十一章(林銳博士經(jīng)典,與大家共同學(xué)習(xí))
摘要: 其它編程經(jīng)驗
閱讀全文
posted @
2007-12-17 16:46
sdfasdf 閱讀(587) |
評論 (2)
編輯
高質(zhì)量C++/C 編程指南第十章(林銳博士經(jīng)典,與大家共同學(xué)習(xí))
摘要: 對象(Object)是類(Class)的一個實例(Instance)。如果將對象比作房子,那么類就是房子的設(shè)計圖紙。所以面向?qū)ο笤O(shè)計的重點是類的設(shè)計,而不是對象的設(shè)計。
對于C++程序而言,設(shè)計孤立的類是比較容易的,難的是正確設(shè)計基類及其派生類。本章僅僅論述“繼承”(Inheritance)和“組合”(Composition)的概念。
注意,當(dāng)前面向?qū)ο蠹夹g(shù)的應(yīng)用熱點是COM和CORBA,這些內(nèi)容超出了C++教材的范疇,請閱讀COM和CORBA相關(guān)論著。
閱讀全文
posted @
2007-12-17 16:44
sdfasdf 閱讀(387) |
評論 (0)
編輯
高質(zhì)量C++/C 編程指南第九章(林銳博士經(jīng)典,與大家共同學(xué)習(xí))
摘要: 構(gòu)造函數(shù)、析構(gòu)函數(shù)與賦值函數(shù)是每個類最基本的函數(shù)。它們太普通以致讓人容易麻痹大意,其實這些貌似簡單的函數(shù)就象沒有頂蓋的下水道那樣危險。
閱讀全文
posted @
2007-12-17 16:42
sdfasdf 閱讀(331) |
評論 (0)
編輯
高質(zhì)量C++/C 編程指南第八章(林銳博士經(jīng)典,與大家共同學(xué)習(xí))
摘要: 對比于C語言的函數(shù),C++增加了重載(overloaded)、內(nèi)聯(lián)(inline)、const和virtual四種新機(jī)制。其中重載和內(nèi)聯(lián)機(jī)制既可用于全局函數(shù)也可用于類的成員函數(shù),const與virtual機(jī)制僅用于類的成員函數(shù)。
重載和內(nèi)聯(lián)肯定有其好處才會被C++語言采納,但是不可以當(dāng)成免費(fèi)的午餐而濫用。本章將探究重載和內(nèi)聯(lián)的優(yōu)點與局限性,說明什么情況下應(yīng)該采用、不該采用以及要警惕錯用。
閱讀全文
posted @
2007-12-16 14:23
sdfasdf 閱讀(446) |
評論 (3)
編輯
高質(zhì)量C++/C 編程指南第七章(林銳博士經(jīng)典,與大家共同學(xué)習(xí))
摘要: 歡迎進(jìn)入內(nèi)存這片雷區(qū)。偉大的Bill Gates 曾經(jīng)失言:
640K ought to be enough for everybody
— Bill Gates 1981
程序員們經(jīng)常編寫內(nèi)存管理程序,往往提心吊膽。如果不想觸雷,唯一的解決辦法就是發(fā)現(xiàn)所有潛伏的地雷并且排除它們,躲是躲不了的。本章的內(nèi)容比一般教科書的要深入得多,讀者需細(xì)心閱讀,做到真正地通曉內(nèi)存管理
閱讀全文
posted @
2007-12-16 14:21
sdfasdf 閱讀(269) |
評論 (2)
編輯
高質(zhì)量C++/C 編程指南第六章(林銳博士經(jīng)典,與大家共同學(xué)習(xí))
摘要: 函數(shù)是C++/C程序的基本功能單元,其重要性不言而喻。函數(shù)設(shè)計的細(xì)微缺點很容易導(dǎo)致該函數(shù)被錯用,所以光使函數(shù)的功能正確是不夠的。本章重點論述函數(shù)的接口設(shè)計和內(nèi)部實現(xiàn)的一些規(guī)則。
閱讀全文
posted @
2007-12-15 15:38
sdfasdf 閱讀(216) |
評論 (0)
編輯
高質(zhì)量C++/C 編程指南第五章(林銳博士經(jīng)典,與大家共同學(xué)習(xí))
摘要: 常量是一種標(biāo)識符,它的值在運(yùn)行期間恒定不變。C語言用 #define來定義常量(稱為宏常量)。C++ 語言除了 #define外還可以用const來定義常量(稱為const常量)。
閱讀全文
posted @
2007-12-15 15:36
sdfasdf 閱讀(209) |
評論 (0)
編輯
高質(zhì)量C++/C 編程指南第四章(林銳博士經(jīng)典,與大家共同學(xué)習(xí))
摘要: 讀者可能懷疑:連if、for、while、goto、switch這樣簡單的東西也要探討編程風(fēng)格,是不是小題大做?
我真的發(fā)覺很多程序員用隱含錯誤的方式寫表達(dá)式和基本語句,我自己也犯過類似的錯誤。
表達(dá)式和語句都屬于C++/C的短語結(jié)構(gòu)語法。它們看似簡單,但使用時隱患比較多。本章歸納了正確使用表達(dá)式和語句的一些規(guī)則與建議。
閱讀全文
posted @
2007-12-15 08:39
sdfasdf 閱讀(235) |
評論 (1)
編輯
高質(zhì)量C++/C 編程指南第三章(林銳博士經(jīng)典,與大家共同學(xué)習(xí))
摘要: 比較著名的命名規(guī)則當(dāng)推Microsoft公司的“匈牙利”法,該命名規(guī)則的主要思想是“在變量和函數(shù)名中加入前綴以增進(jìn)人們對程序的理解”
閱讀全文
posted @
2007-12-15 08:37
sdfasdf 閱讀(247) |
評論 (0)
編輯
高質(zhì)量C++/C 編程指南第二章(林銳博士經(jīng)典,與大家共同學(xué)習(xí))
摘要: 版式雖然不會影響程序的功能,但會影響可讀性。程序的版式追求清晰、美觀,是
程序風(fēng)格的重要構(gòu)成因素。
可以把程序的版式比喻為“書法”。好的“書法”可讓人對程序一目了然,看得興
致勃勃。差的程序“書法”如螃蟹爬行,讓人看得索然無味,更令維護(hù)者煩惱有加。請
程序員們學(xué)習(xí)程序的“書法”,彌補(bǔ)大學(xué)計算機(jī)教育的漏洞,實在很有必要。
閱讀全文
posted @
2007-12-14 21:22
sdfasdf 閱讀(281) |
評論 (0)
編輯
高質(zhì)量C++/C 編程指南第一章(林銳博士經(jīng)典,與大家共同學(xué)習(xí))
摘要: 每個C++/C 程序通常分為兩個文件。一個文件用于保存程序的聲明(declaration ),
稱為頭文件。另一個文件用于保存程序的實現(xiàn)(implementation ),稱為定義(definition)
文件。
閱讀全文
posted @
2007-12-14 21:07
sdfasdf 閱讀(287) |
評論 (0)
編輯
高質(zhì)量C++/C 編程指南(林銳博士經(jīng)典,與大家共同學(xué)習(xí))
摘要: 在寫此書前,我閱讀了不少程序設(shè)計方面的英文著作,越看越羞慚。因為發(fā)現(xiàn)自己
連編程基本技能都未能全面掌握,頂多算是二流水平,還好意思談什么老手和高手。希
望和我一樣在國內(nèi)土生土長的程序員朋友們能夠做到:
(1)知錯就改;
(2 )經(jīng)常溫故而知新;
(3 )堅持學(xué)習(xí),天天向上。
閱讀全文
posted @
2007-12-14 21:00
sdfasdf 閱讀(498) |
評論 (0)
編輯
關(guān)于SIZEOF
摘要: sizeof,字節(jié)對齊,多繼承,虛擬繼承,成員函數(shù)指針
閱讀全文
posted @
2007-12-14 14:31
sdfasdf 閱讀(402) |
評論 (0)
編輯
為什么每個程序員都要學(xué)C語言的五個理由
摘要: C語言不是面向?qū)ο笳Z言。因為這一點,任何學(xué)習(xí)C語言的人必須學(xué)會用函數(shù)思考問題。當(dāng)你真正的去學(xué)習(xí)一門面向?qū)ο笳Z言時,就會有C語言的函數(shù)學(xué)習(xí)基礎(chǔ)去對比。不同情況下你會使用不同的編程語言。
閱讀全文
posted @
2007-12-13 13:46
sdfasdf 閱讀(369) |
評論 (0)
編輯
Copyright @ sdfasdf
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster
亚洲国产成人久久综合野外
|
精品久久久久久
|
国产免费久久久久久无码
|
久久国产色av免费看
|
国产精品99久久久久久猫咪
|
国产精品久久久久久久久鸭
|
一本一本久久a久久综合精品蜜桃
|
麻豆久久
|
一本久道久久综合狠狠躁AV
|
久久婷婷五月综合色奶水99啪
|
91久久九九无码成人网站
|
国产成人精品久久一区二区三区av
|
AV无码久久久久不卡网站下载
|
99久久精品费精品国产一区二区
|
精品免费tv久久久久久久
|
日韩精品久久久肉伦网站
|
亚洲伊人久久大香线蕉苏妲己
|
99久久亚洲综合精品网站
|
久久人搡人人玩人妻精品首页
|
久久久久高潮综合影院
|
一本久久知道综合久久
|
国产精品久久久久天天影视
|
久久久精品波多野结衣
|
久久最新免费视频
|
无码人妻久久久一区二区三区
|
久久精品国产亚洲AV无码麻豆
|
热99re久久国超精品首页
|
日本欧美国产精品第一页久久
|
久久99精品久久久久久久久久
|
久久精品国产99久久香蕉
|
蜜臀av性久久久久蜜臀aⅴ
|
久久国产视屏
|
一本色道久久99一综合
|
国产A级毛片久久久精品毛片
|
色婷婷综合久久久久中文一区二区
|
AA级片免费看视频久久
|
国产精品一区二区久久精品涩爱
|
麻豆AV一区二区三区久久
|
久久99久久无码毛片一区二区
|
99久久无色码中文字幕
|
国产日产久久高清欧美一区
|