您的位置:首页 > 编程语言 > C语言/C++

宏定义的好用方法

2016-03-09 18:50 260 查看
//设置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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++