Function Pointer 사용하기. C++에서 포인터는 주소를 가르킨다. 흔히 우리가 보는 형태는 다음과 같았을 것이다. int * p = new int; *p = 10; 이는 변수의 주소를 가르키는 포인터다. 함수의 주소를 가르키는 포인터를 함수 포인터 즉, Function Pointer라고 한다. 함수 포인터는 일반 변수를 포인터와 약간 다르게 선언하는데 아래와 같이 선언한다. 반환형 (* 포인터변수이름) (함수의 매개 변수들); 다음과 같이 선언한다. #include using namespace std; int MyFunc() { return 1; } int main() { int(*p)(void); p = MyFunc; cout > cmd; if (cmd > bUseFunc3; if(bUse..