//设置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++中set和get方法的使用,以及如何正确实现构造与析构函数,通过实例代码深入理解面向对象编程中的封装原则。
338

被折叠的 条评论
为什么被折叠?



