我想知道,如何在我定义一个函数的地方创建一个函数。然后我可以调用定义的函数。让我举个例子。
void funcToCall() {
std::cout<<"Hello World"<<std::endl;
}
void setFuncToCall(void func) {
//Define some variable with func
}
void testFuncCall() {
//Call function that has been defined in the setFuncToCall
}
setFuncToCall(funcToCall()); //Set function to call
testFuncCall(); //Call the function that has been defined
我希望你明白我在这里想要做什么。但我不知道如何把它归结为正确的代码:-)