首先,CC_CALLBACK_0的this不是参数,而是执行这个回调函数的具体对象
然后,这个0也不能理解成多少个参数,而是指的占位符,比如某个回调函数有5个参数,如add(int,int,int,int,int),
然后用CC_CALLBACK_2占上前两个参数,给后面三个参数绑定,可以写成
然后,这个0也不能理解成多少个参数,而是指的占位符,比如某个回调函数有5个参数,如add(int,int,int,int,int),
然后用CC_CALLBACK_2占上前两个参数,给后面三个参数绑定,可以写成
CC_CALLBACK_2(LogicTest::add, this,15,15,15);
得到的func以后使用的时候直接给前两个参数赋值就ok了,如func(1, 2);