#include<stdio.h>
#include<stdlib.h>
struct test
{
char name[20];
void (*func)(char *);
};
void tttfunc(char *name)
{
printf("current is %d\n",__LINE__);
printf("%s\n",name);
}
int main()
{
struct test ttt=
{
.name = "zhang",
.func = tttfunc,
};
ttt.func(ttt.name);
return 0;
}
linux内核中驱动开发常见的类似多态
最新推荐文章于 2021-05-14 15:02:32 发布