一个很有意思的函数,是c中的对象?
int add(int i,int j){
return i+j;
}
void main(void)
{
int q;
struct class
{
int i;
int j;
int (*p_add)();
}one;
/*初始化*/
one.i=10;
one.j=20;
one.p_add=add;
q=(*one.p_add)(one.i,one.j);
printf("%d",q);
}
我是这样理解了一下,不知道理解是不是有误?
这样应该完成数据与代码的封装,
不知道是不是这样
just a try!
for fun