C/C++語言
關(guān)于C/C++語言層次的研究
摘要: 如果希望用非類型模板形參的方式取數(shù)組的維數(shù)時(shí),請(qǐng)記住用數(shù)組引用的方式作為形參!
閱讀全文
摘要: 最近實(shí)現(xiàn)了一下A*算法,感覺蠻好的,尤其是修改地圖然后看電腦正確尋路后的那種成就感,有點(diǎn)像小時(shí)候蹲在地上,看著一堆螞蟻搬家,然后故意在他們的路上設(shè)置障礙物,然后看螞蟻不停的探索,然后重新找到新的路線的感覺,真是很有意思。
閱讀全文
摘要: 鏈表逆序是筆試中鏈表測(cè)試的經(jīng)典題,這次自己寫了一下代碼,分別用循環(huán)和遞歸方法做兩種實(shí)現(xiàn),記錄在此。
閱讀全文
摘要: 動(dòng)態(tài)鏈接庫DLL
閱讀全文
摘要: 本文內(nèi)容轉(zhuǎn)自于http://www.cse.yorku.ca/~oz/hash.html。因?yàn)樗麑?duì)給出了幾個(gè)非常好的hash函數(shù),而其中的sdbm就是我們將剖析的eSNACC用的hash的原型。文章是英文的,但是通俗易懂,就摘錄在此了。
閱讀全文
摘要: 程序設(shè)計(jì)語言層次結(jié)構(gòu) C、C++、Java
閱讀全文
摘要: 倡導(dǎo)用memcpy替代strcpy/strncpy!因?yàn)閙emcpy函數(shù)不僅功能上比strcpy/strncpy更強(qiáng)大,關(guān)鍵在于前者效率要高很多!
閱讀全文
摘要: 本篇目的不僅僅是引出這個(gè)編碼技巧:“用第一個(gè)入界點(diǎn)和第一個(gè)出界點(diǎn)來表示一個(gè)數(shù)值范圍!”,其實(shí)我希望表達(dá)的是:在C/C++語言中,寫類似for這些涉及邊界值的語句時(shí),統(tǒng)一采用不對(duì)稱邊界編碼風(fēng)格!
閱讀全文
摘要: 在初始化結(jié)構(gòu)體變量時(shí)候,既可以初始化其全部成員變量,也可以僅僅對(duì)其中部分的成員變量進(jìn)行初始化。
僅僅對(duì)其中部分的成員變量進(jìn)行初始化,要求初始化的數(shù)據(jù)至少有一個(gè),其他沒有初始化的成員變量由系統(tǒng)完成初始化,為其提供缺省的初始化值。
閱讀全文
摘要: 以前早稍有接觸C++中虛函數(shù)多態(tài)在編譯器上的實(shí)現(xiàn)問題,但總沒有利用程序來檢查實(shí)驗(yàn)。這次終于對(duì)虛函數(shù)和他的vtable表有更深入的關(guān)注,通過繼承類大小的檢測(cè)和反匯編后的代碼能查出端倪。
閱讀全文
Full C/C++語言 Archive