===  C에서 함수 포인터 ===



==============================================================

#include <stdio.h>

#define IN
#define OUT

void Func(int);

typedef void (*PF)(int);

int main()
{
  PF PF_Func;

  PF_Func = Func;

  (*PF_Func)(55);  

  return 0;
}


OUT void Func(IN int Temp)
{
  printf("%d\n", Temp);
}

==============================================================



===  C++에서 함수 포인터 ===

#include <stdio.h>


class C_Func
{
  public:
    void C_Print(int Temp, int Temp_1)
    {
      printf("[%d] [%d]\n", Temp, Temp_1);
    }
};



typedef void (C_Func::*FP)(int, int);

int main()
{
  C_Func A;

  FP fp = &C_Func::C_Print;
 
  (A.*fp)(500, 800);


  return 0;  
}

==============================================================

Posted by 응이

Dream come true.
응이

달력

태그목록