1.msdn 在debug模式下的內存結構 (曾今在gaia引擎裡看過類似的自己模仿實現的內存管理結構) typedef struct _CrtMemBl
Item 4:避免無用的缺省構造函數 沒有缺省構造函數會導致: 1.無法創建該類的數組形式。 2.無
Item 3: 不要對數組使用多態 語言規范中說通過一個基類指針來刪
Item 2:盡量使用C++風格的類型轉換 1. C語言的類型轉換缺點 1.1 過於粗魯,允許在任何類型之間進行轉換。 1.2 在程序語句中難以識別。 1
Item 1: 指針和引用的區別 1.指針可以為空值,引用不可以引用不可以為空值的好處是可以省略判斷,提高代碼效率。 [cpp] 
select()的機制中提供一個fd_set的數據結構,實際上是一個long類型的數組,每一個數組元素都能與一打開的文件句柄(不管是Sock
樹的路徑長度 樹的路徑長度是從樹根到樹中每一結點的路徑長度之和。在結點數目相同的二叉樹中,完全二叉樹的路徑長度最短。 樹的帶權路徑長度(we
通過以下代碼來學習一下coretext的基本屬性的設置,加深了解coretext是通過哪些基本的屬性來設置自己的樣式的 首先,繼承UIView
三、索引越界 1、動態數組可以使用new,也可以用vector來動態創建 但是當下標的索引超過size的時候,new出來的數組對其進行更改的時候會有不確定
equal_range是C++ STL中的一種二分查找的算法,試圖在已排序的[first,last)中尋找value,它返回一對迭代器i和j,其中i是在不
二、運行時的錯誤 一個可以進行安全檢查的宏 scpp_assert.h: [cpp] #ifndef __SCCP_ASSERT_H__ &
一、編譯時的錯誤捕捉 經典的隱式類型轉換問題: [cpp] #include "stdafx.h" &nb
與裸機做斗爭真是其樂無窮啊~~ 終究是能畫點、線、矩形、圓、填充矩形、字符、漢字、LOGO了。且做了目前我能做到的最好的代碼組織。下一步就是
H264視頻在分組網絡中傳輸丟包不可避免,尤其在網絡環境不好時傳輸h264碼流,丟包會導致解碼端花屏,馬賽克嚴重,這方面的前沿技術是 FEC, NACK,
題意:輸入一個數k(2 <= k <= 750),然後輸入k*k的矩陣,元素為不超過1,000,000的正整數,k行每行取一個數出來相加,求最
Partial Template Specialization能夠讓你在模板(Template)的所有可能的實體中特化出一組子集.  
協程 協程,即協作式程序,其思想是,一系列互相依賴的協程間依次使用CPU,每次只有一個協程工作,而其他協程處於休眠狀態。協程可以在運行期間的
本題為二分的並查集,其實只要在原先的並查集基礎上作一下變形。當然此題也還是有技巧的,我們可以對每個節點做個標記,若該節點與父親
說起C++的模板及模板特化, 相信很多人都很熟悉 ,但是說到模板特化的幾種類型,相信了解的人就不是很多。我這裡歸納了針對一個模板參數的類模板特化的幾種類型
模板為什麼要特化,因為編譯器認為,對於特定的類型,如果你能對某一功能更好的實現,那麼就該聽你的。 模板分為類模板與函數模板,特化分為全特化與