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