Soft Ware/C 언어!!
함수 포인터와 구도체를 이용한 클래스 따라하기 !!
달려가보자
2011. 10. 8. 02:06
#include <stdio.h>
struct Data
{
int Data;
void (*ShowData)(struct Dat*);
void (*Add)(struct Data*,int);
};
void ShowData(struct Data* THIS)
{
printf("Data: %d\n",THIS->Data);
}
void Add(struct Data* THIS, int num)
{
THIS->Data += num;
}
int main()
{
struct Data ddd1 = {10 ,ShowData, Add};
ddd1.Add(&ddd1,10);
ddd1.ShowData(&ddd1);
}
클래스를 따라하기 ㅎㅎㅎ
클래스를 따라하기 ㅎㅎㅎ