原创 cocos2d類的層級關係

Director:導演,單例類Director::getInstance() 設置遊戲配置(OpenGL),推動遊戲發展 runWithScene,replaceScene,pushScene,popScene Scene:場景 負

原创 變量,作用域和內存問題

1 JS的數據類型分爲基本數據類型和引用數據類型 基本數據類型分爲Undefined Null String Number Bool 關於引用數據類型 var a = new Object(); a.name = “lili”;

原创 effective c++條款02

儘量以const,enum,inline 替代define 這條可以改爲”寧可以編譯器替換預處理器”比較好 首先#define 很方便,但是,它也存在很多問題 1.比如 #define ASPECT_RATIO 1.653 記號

原创 effective c++條款03

const這個關鍵字非常的神奇,我們首先來剖析它的作用 它的作用範圍類外可以修飾global或者namespac作用域中的常量,也可以修飾文件,函數,或者區塊作用域中被聲明爲static的變量 或者修飾指針,或者修飾函數 在class

原创 cocos2d環境搭建

(一)環境搭建 RichardMillings2014-08-06 14:10:002838 次閱讀 最近3.2版本更新出來了!這是自2.x分支以來修復了超過450個bug,3.2版本是目前爲止,官方發佈的最穩定的版本。 本文

原创 effective c++條款10

令賦值操作符返回一個reference to *this 如果賦值操作符不返回引用,那麼它只能返回一個臨時對象,用一個變量接收這個對象時還需要調用複製構造函數 代碼: #include <windows.h> #include <iost

原创 effective c++條款06

爲駁回編譯器自動提供複製構造函數和賦值構造函數的機能,可將相應的成員函數聲明爲private,但不予實現,或者使用像Uncopyable這樣的base class也是一種做法 爲防止對象被複制或者賦值,只需聲明賦值構造函數或者賦值構造函數

原创 關於RegQueryValueEx

今天發現RegQueryValueEx在使用時,DEBUG下可以正確的讀取註冊表的值,Release下不能正確讀取註冊表的值 後來發現是該函數的最後一個參數是一個輸入輸出參數,該參數一定要進行初始化,否則會無法讀出註冊表的值,而且這個值

原创 effective c++條款01

C++主要由以下4個次語言構成 1.C語言:C++主要發展於C,這個就不用說了吧。區塊,語句,預處理器,內置數據類型,數組,指針 2.面向對象的C++包含類的封裝,繼承,多態 3.Template C++即泛型編程 4.STL 其