宏定義的好用方法

//設置set跟get的方法
#define CC_SYNTHESIZE(varType, varName, funName)\
protected: varType varName ;\
public: virtual varType get##funName(void) const { return varName; }\
public: virtual void set##funName(varType var){ varName = var; }

//設置構造與析構函數
#define CC_CONSTRUCTED(varType)\
public: varType(void) {} \
public: ~varType(void) {}

//創建一個類
#define CC_CREATECLASS(classType)\
new classType();


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章