主题:谁能帮我看看这几句怎么理解!谢谢了!
class A: public B
{
public:XX(A);//问题一
其中XX是宏定义的
#define XX(cl) static C * Create(D * c){ return new cl(c); }//问题二
问题一
类名字作为函数的参数应该怎么理解?
问题二
这句话看不懂能否解释下?返回是个cl(c)是个那个对象的函数地址!模糊.
{
public:XX(A);//问题一
其中XX是宏定义的
#define XX(cl) static C * Create(D * c){ return new cl(c); }//问题二
问题一
类名字作为函数的参数应该怎么理解?
问题二
这句话看不懂能否解释下?返回是个cl(c)是个那个对象的函数地址!模糊.