Programming/C++ & Unreal

함수 포인터 예제

장형이 2018. 3. 23. 21:35
void sayYeah(void) {
    printf("Yeah");
}
void sayHo(void) {
    printf("Ho!!");
}
int main() {
    void (*test)(void);

    test = sayHo;
    test();

    test = sayYeah;
    test();

    return 0;
}
// 함수들을 맵 같은곳에 넣어서 간단하게 사용하는 방법도 재미있을듯.


실제로 저 글을 작성한 후 기말고사 API 게임 때, JSP처럼 Map에다 함수를 넣어서 사용하는 미친 짓을 했었다..