郝颖老公是谁:结构体中的函数指针成员赋值
来源:百度文库 编辑:中财网 时间:2024/05/09 19:50:56
#include
typedef struct{ int num; char * name; void(* sheild)(void);}player;
void belle(void){
printf("praise my lord\n");
}int main(){ player william; william.sheild = belle;【tag1】 william.sheild();【tag1】---------------------------------------------- *(void **)&william.sheild = belle;【tag2】 william.sheild();【tag2】---------------------------------------------- return 0;
}
通过这个程序:可以得到结论,对于一个含有函数指针作为其成员的结构体,对这个成员赋值有两种方式,如tag1和tag2
typedef struct{ int num; char * name; void(* sheild)(void);}player;
void belle(void){
printf("praise my lord\n");
}int main(){ player william; william.sheild = belle;【tag1】 william.sheild();【tag1】---------------------------------------------- *(void **)&william.sheild = belle;【tag2】 william.sheild();【tag2】---------------------------------------------- return 0;
}
通过这个程序:可以得到结论,对于一个含有函数指针作为其成员的结构体,对这个成员赋值有两种方式,如tag1和tag2
有关成员函数指针的问题
结构体的赋值及初始化问题
C++非静态成员函数怎么没有传递this指针?
能不能将一个函数返回的结构对象直接赋值给另一结构对象,怎么实现
matlab中如何看函数结构体中的数据
结构体指针如何付值?
结构体指针作为形参
结构体指针传递,问题望帮忙
结构体成员的引用问题
delphi中的函数指针如何定义和使用 急
指针在函数数据传递中的作用有哪些
已知fl( )是类A的公有成员函数,P是指向成员函数fl( )的指针,采用( )是正确的??
初学者,指针给数组赋值问题
关于c语言指针的赋值问题
ASP中的赋值问题
VB 中的赋值
函数指针怎么用??
函数指针高手???
关于函数与指针
C++指针函数问题
指针结构体的问题,急求帮助
成员函数是什么?
结构体作函数参数是传值吗
如何使用结构体函数进行编程?