1.函数指针,类似于iOS的代码块block,将一段代码注入到方法中,在代码中执行
#include
using namespace std;
void testInt(int a){
cout<<"i am in the method";
}
void testTheMethod(void(*method)(int a)){
cout<<"i am in the right place";
method(4);
}
int main(){
void(*method)(int a)=NULL;
method=&testInt;
testTheMethod(method);
return0;
}
2.泛型定义
template