#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);
}
클래스를 따라하기 ㅎㅎㅎ
클래스를 따라하기 ㅎㅎㅎ
'Soft Ware > C 언어!!' 카테고리의 다른 글
#ifdef ~ #endif , #ifndef~#endif 정의 (0) | 2011.10.10 |
---|---|
#ifndef ~ #endif 와 #pragma once의 차이점 (0) | 2011.10.09 |
메모리 접근 및 캐스팅 문제 !!! (0) | 2011.10.03 |
void 형 포인터 연산 (0) | 2011.09.29 |
함수 포인터에 대해서 !!! (0) | 2011.08.07 |