ÀÖÓãµç¾º

½ÌÓýÐÐÒµA¹ÉIPOµÚÒ»¹É£¨¹ÉƱ´úÂë 003032£©

È«¹ú×Éѯ/ͶËßÈÈÏߣº400-618-4000

ʲôÊǻص÷º¯Êý£¿¡¾Webǰ¶ËÃæÊÔÌâ¡¿

¸üÐÂʱ¼ä:2022Äê05ÔÂ09ÈÕ11ʱ31·Ö À´Ô´:ÀÖÓãµç¾º ä¯ÀÀ´ÎÊý:

¡¡¡¡Èí¼þÄ£¿éÖ®¼ä×ÜÊÇ´æÔÚ×ÅÒ»¶¨µÄ½Ó¿Ú£¬´Óµ÷Ó÷½Ê½ÉÏ£¬¿ÉÒÔ°ÑËûÃÇ·ÖΪÈýÀࣺͬ²½µ÷Óᢻص÷ºÍÒì²½µ÷ÓÃ

¡¡¡¡Í¬²½µ÷ÓÃÊÇÒ»ÖÖ×èÈûʽµ÷Ó㬵÷Ó÷½ÒªµÈ´ý¶Ô·½Ö´ÐÐÍê±Ï²Å ·µ»Ø£¬ËüÊÇÒ»ÖÖµ¥Ïòµ÷ÓÃ;»Øµ÷ÊÇÒ»ÖÖË«Ïòµ÷ÓÃģʽ£¬Ò²¾ÍÊÇ˵£¬±»µ÷Ó÷½ÔÚ½Ó¿Ú±»µ÷ÓÃʱҲ»áµ÷ÓöԷ½µÄ½Ó¿Ú;

¡¡¡¡Òì²½µ÷ÓÃÊÇÒ»ÖÖÀàËÆÏûÏ¢»òʼþµÄ»úÖÆ£¬²»¹ýËüµÄ µ÷Ó÷½Ïò¸ÕºÃÏà·´£¬½Ó¿ÚµÄ·þÎñÔÚÊÕµ½Ä³ÖÖѶϢ»ò·¢ÉúijÖÖʼþʱ£¬»áÖ÷¶¯Í¨Öª¿Í»§·½(¼´µ÷Óÿͻ§·½µÄ½Ó¿Ú)¡£»Øµ÷ºÍÒì²½µ÷ÓõĹØÏµ·Ç³£½ôÃÜ£¬Í¨³£ÎÒÃÇʹÓÃ»Ø µ÷À´ÊµÏÖÒì²½ÏûÏ¢µÄ×¢²á£¬Í¨¹ýÒì²½µ÷ÓÃÀ´ÊµÏÖÏûÏ¢µÄ֪ͨ¡£Í¬²½µ÷ÓÃÊÇÈýÕßµ±ÖÐ×î¼òµ¥µÄ£¬¶ø»Øµ÷ÓÖ³£³£ÊÇÒì²½µ÷ÓõĻù´¡£¬Òò´Ë£¬ÏÂÃæÎÒÃÇ×ÅÖØÌÖÂۻص÷»úÖÆÔÚ ²»Í¬Èí¼þ¼Ü¹¹ÖеÄʵÏÖ

¡¡¡¡»Øµ÷º¯Êý¾ÍÊÇÒ»¸öͨ¹ýº¯ÊýÖ¸Õëµ÷Óõĺ¯Êý¡£Èç¹ûÄã°Ñº¯ÊýµÄÖ¸Õë(µØÖ·)×÷Ϊ²ÎÊý´«µÝ¸øÁíÒ»¸öº¯Êý£¬µ±Õâ¸öÖ¸Õë±»ÓÃÀ´µ÷ÓÃÆäËùÖ¸ÏòµÄº¯Êýʱ£¬ÎÒÃǾÍ˵ÕâÊǻص÷º¯Êý¡£»Øµ÷º¯Êý²»ÊÇÓɸú¯ÊýµÄʵÏÖ·½Ö±½Óµ÷Ó㬶øÊÇÔÚÌØ¶¨µÄʼþ»òÌõ¼þ·¢ÉúʱÓÉÁíÍâµÄÒ»·½µ÷Óõģ¬ÓÃÓÚ¶Ô¸Ãʼþ»òÌõ¼þ½øÐÐÏìÓ¦¡£

¡¡¡¡°¸Àý£º

#include<stdio.h>
//callbackTest.c
//1.¶¨Ò庯ÊýonHeight£¨»Øµ÷º¯Êý£©
//@onHeight º¯ÊýÃû
//@height   ²ÎÊý
//@contex   ÉÏÏÂÎÄ
void onHeight(double height, void *contex)
{
    printf("current height is %lf", height);
}
//2.¶¨ÒåonHeightº¯ÊýµÄÔ­ÐÍ
//@CallbackFun Ö¸Ïòº¯ÊýµÄÖ¸ÕëÀàÐÍ
//@height      »Øµ÷²ÎÊý£¬µ±Óжà¸ö²ÎÊýʱ£¬¿ÉÒÔ¶¨ÒåÒ»¸ö½á¹¹Ìå
//@contex      »Øµ÷ÉÏÏÂÎÄ£¬ÔÚCÖÐÒ»°ã´«Èënullptr£¬ÔÚC++Öпɴ«Èë¶ÔÏóÖ¸Õë
typedef void (*CallbackFun)(double height, void *contex);
//¶¨ÒåÈ«¾ÖÖ¸Õë±äÁ¿
CallbackFun m_pCallback;
//¶¨Òå×¢²á»Øµ÷º¯Êý
void registHeightCallback(CallbackFun callback, void *contex)
{
    m_pCallback = callback;
}
//¶¨Òåµ÷Óú¯Êý
void printHeightFun(double height)
{
    m_pCallback(height, NULL);
}
//mainº¯Êý
int main()
{
    //×¢²á»Øµ÷º¯ÊýonHeight
    registHeightCallback(onHeight, NULL);
    //´òÓ¡height
    double h = 99;
    printHeightFun(99);
}




²ÂÄãϲ»¶£º

ʲôÊDZհü£¬ÈçºÎʹÓñհü£¿

JavaScrit splice()·½·¨ÈçºÎʹÓã¿

ǰ¶ËÓëÒÆ¶¯¿ª·¢£ºjs¶Ô±Õ°üµÄÉîÈëÀí½â

JavaScriptÊý×éÀàÐͼì²âµÄ·½·¨

ÀÖÓãµç¾ºÇ°¶ËÓëÒÆ¶¯¿ª·¢Åàѵ¿Î³Ì

0 ·ÖÏíµ½£º
ºÍÎÒÃÇÔÚÏß½»Ì¸£¡
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿