3136| 4
|
请教怎么理解void (* pfDrawUpRect) (const GUI_RECT * pRect); ? |
1金钱
最佳答案这是一个函数指针,指针变量是pfDrawUpRect,这个指针变量可以指向一个函数,这个函数需要是void test(const GUI_RECT * pRect)这种形式的定义,从而通过这个指针调用到这个函数~
例如:
void test(const GUI_RECT * pRect)
{
}
void (* pfDrawUpRect) (const GUI_RECT * pRect);
pfDrawUpRect = test;
pRect myRect;
pfDrawUpRect (&myRect); //完成了函数指针的调用
PS:LINUX内核中,大量采用struct中加函 ...
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-25 02:47
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网