原创 不要在構造函數和析構函數中調用虛函數

提到構造函數和析構函數,想必大家肯定是非常瞭解,但是能否在構造函數或是析構函數中調用虛函數呢? 答案是千萬不要這麼做,這麼做不會得到大家想要的結果。 首先提一下構造函數,構造函數的順序是從基類開始構造->子類,如果在基類中調用虛函數,由於

原创 Qmake

Qmake的用法 1.變量的使用 Qmake提供了很多的內置變量,主要包含了項目構建相關的變量 以及Qt自身相關變量,詳細可以參見qmake Variable Reference,Qt也提供供了 一些內置工具變量,這些變量可以在qma

原创 CCTexture2D CCSpriteBatchNode CCTextureCache CCSpriteFrameCache 分析

CCTexture2D 是對OpenGL中二位紋理的類包封,可以通過圖片和內存數據來生成對應的二維紋理,實際的紋理圖片可能會比生成的紋理圖片要小,生成的紋理圖片的大小爲不小於其大小的2的N次方。還需要注意的是生成的紋理內容與紋理圖片是倒着

原创 linux下fread/read和fwrite/write

1,fread是帶緩衝的,read不帶緩衝.2,fopen是標準c裏定義的,open是POSIX中定義的.3,fread可以讀一個結構.read在linux/unix中讀二進制與普通文件沒有區別.4,fopen不能指定要創建文件的權限.o