【已解决】cocos2d-x 宏定义函数问题,求解!!!!

代码是这么写的:

#define BO_GET_SET(varType,varName)
protected:varType varName;
public: virtual varType get##varName(void) const { return varName; }
public: virtual set##varName(varType var){ varName = var; }

但是试了一下调用BO_GEt_SET(int ,a);失败了,求解答!

求指导,急!!!在线等!!!

木有人知道吗?还是我的问题太弱智了……:6::6::6::6:

public: virtual set##varName(varType var){ varName = var; }
改为
public: virtual void set##varName(varType var){ varName = var; }
试试

public: virtual set##varName(varType var){ varName = var; } 少个void,方法没有返回类型

谢谢!!谢谢!!!