我想知道,如何製作一個函數來定義一個函數。然後我可以調用已定義的函數。讓我試一試。調用從另一個函數定義的函數C++
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
我希望你明白我在這裏要做的。但我不知道如何將它放到正確的代碼:-)
你需要函數指針 –
或std :: function – marcinj