함수를 정의하는 함수를 만드는 방법을 알고 싶습니다. 그리고 정의 된 함수를 호출 할 수 있습니다. 제가 예를 들어 보도록하겠습니다.다른 함수에서 정의 된 함수를 호출하십시오. 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