Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

CÓïÑÔÖ¸ÕëÓëÊý×é(Cר¼Ò±à³Ì)

1.Çø±ð(Ö÷ÒªµÄ):Ö¸ÕëÐèÒªÔö¼ÓÒ»´Î¶îÍâµÄÌáÈ¡²Ù×÷
     ±àÒëÆ÷Ϊÿ¸ö±äÁ¿·ÖÅäÒ»¸öµØÖ·(×óÖµ)¡£Õâ¸öµØÖ·±àÒëʱ¿ÉÖª£¬¶øÇҸñäÁ¿ÔÚÔËÐÐʱһֱ±£´æÓÚÕâ¸öµØÖ·¡£Ïà·´£¬´æ´¢ÓÚ±äÁ¿ÖеÄÖµ(ËüµÄÓÒÖµ)Ö»ÓÐÔÚÔËÐÐʱ²Å¿ÉÖª¡£Èç¹ûÐèÒªÓõ½±äÁ¿Öд洢µÄÖµ£¬±àÒëÆ÷¾Í·¢³öÖ¸Áî´ÓµØÖ·¶ÁÈë±äÁ¿Öµ²¢½«Ëü´æÓڼĴæÆ÷ÖС£
     ¶ÔÓÚÊý×飬Èç¹û±àÒëÆ÷ÐèÒªÒ»¸öµØÖ·(¿ÉÄÜ»¹ÐèÒª¼ÓÉÏÆ«ÒÆ)À´Ö´ÐÐijÖÖ²Ù×÷£¬Ëü¿ÉÒÔÖ±½Ó½øÐвÙ×÷£¬²»ÐèÒªÔö¼ÓÖ¸ÁîÈ¡µÃ¾ßÌ嵨ַ(°ÑÊý×éÃûÖ±½Ó¿´³ÉµØÖ·)¡£¶ÔÓÚÖ¸Õ룬±ØÐëÊ×ÏÈÔÚÔËÐÐʱȡµÃËüµÄµ±Ç°Öµ(¼´ËùÐèÒªµÄµØÖ·)¡£
     ¶¨ÒåÒ»¸öÖ¸Õ룺char *p = "helloworld";
     ÔÚÕâÀïpÊÇÒ»¸ö±äÁ¿,ÆäÀàÐÍΪָÕëÀàÐÍ,²¢ÇÒÖ¸ÏòÒ»¸ö×Ö·û´®,×Ö·û´®ÄÚÈÝΪ"helloworld",Èç¹ûÒª·ÃÎÊp[2]µÄ»°ÐèÒª3²½:
1) È¡pµÄÖµ,¸ÃÖµ¼´Îª×Ö·û´®µÄÊ×µØÖ·¡£
2) ¸ÃµØÖ·¼ÓÉÏÆ«ÒÆÁ¿,µÃµ½ËùҪȡµÄ×Ö·ûµÄµØÖ·¡£
3) ´ÓÕâ¸öµØÖ·ÖÐÈ¡µÃÖµ¡£
    ´Ë´¦pÊÇÒ»¸ö±äÁ¿,Ëü×Ô¼º±¾ÉíÊÇ´æ·ÅÔÚÒ»¸öµØÖ·ÖеÄ,¶øÕâ¸öµØÖ·µÄÄÚÈÝÔòÊÇ"helloworld"Õâ¸ö×Ö·û´®µÄµØÖ·¡£pÓë×Ö·û´®ÊÇ·Ö¿ªµÄ¡£Í¬Ê±£¬¸ÃÖ¸ÕëµÄÖµÊǶ¯Ì¬È·¶¨µÄ,±ØÐëÔÚÔËÐеÄʱºò²ÅÄÜÈ·¶¨ÆäÖµ£¬²¢Í¨¹ý¸ÃÖµ·ÃÎʵ½×Ö·û´®¡£
    ¶¨ÒåÒ»¸öÊý×飺 char a[20] = "helloworld";
    ´ËʱµÄaÕâ¸öµØÖ·µÄÄÚÈݾÍΪ'h'Õâ¸ö×Ö·û,ÆäÀàÐÍΪ×Ö·ûÐͶø²»ÊÇÒ»¸öÖ¸ÕëÀàÐÍ¡£´ËʱaµÄµØÖ·Óëa[0]µÄµØÖ·ÊÇÏàͬµÄ¡£
    Ã¿¸ö±äÁ¿µÄµØÖ·ÔÚ±àÒëʱ¾ÍÈ·¶¨ÁË£¬ËùÒÔÕâÀïaµÄµØÖ·¾ÍÒѾ­È·¶¨ÁË£¬Èç¹ûÐèÒª·ÃÎÊa[2]£¬ÐèÒª2²½£º
1) Ö±½ÓʹÓøõØÖ·¼ÓÉÏ2Õâ¸öÆ«ÒÆÁ¿,µÃµ½ËùҪȡµÄ×Ö·ûµÄµØÖ·
2) ´ÓÕâ¸öµØÖ·ÖÐÈ¡µÃÖµ¡£
    ×¢£ºµ±¶¨ÒåΪÊý×飬ÔÚÆäËüÎļþÉùÃ÷ÊÇÖ¸Õëʱ£¬±àÒëÆ÷»á°ÑËüµ±×÷Ò»¸öÖ¸Õ룬ȡµØÖ·Ê±Êµ¼ÊÈ¡µ½µÄÖ»ÊÇ×Ö·û£¬»áÔì³ÉÑÏÖØ´íÎó£¡
    Ö»ÓÐ×Ö·û´®³£Á¿²ÅÄܳõʼ»¯Ö¸Õë(²¢ÇÒ¸Ã×Ö·û´®³£Á¿²»ÄÜÔÙÐ޸쬶øÊý×é¿ÉÒÔ)£¬ÆäËü³£Á¿²»Äܳõʼ»¯Ö¸Õë¡£
2.ÏàͬµÄÇé¿ö(ͳһÊÇΪÁ˱àÒëÆ÷ЧÂÊ)
1) ±í´ïʽÖеÄÊý×éÃû(ÓëÉùÃ÷²»Í¬)±»±àÒëÆ÷µ±×÷Ò»¸öÖ¸Ïò¸ÃÊý×éµÚÒ»¸öÔªËØµÄÖ¸Õ루¼´ÔÚ±í´ïʽÖеÄ×îÖÕÐÎʽÊÇÖ¸Õ룺a[i]×ÜÊDZ»±àÒëÆ÷½âÊÍΪÏñ*(a+1)ÕâÑùµÄÖ¸Õë·ÃÎÊ£©Óë34.1ì¶Ü£¿¡£
2) ϱê×ÜÊÇÓëÖ¸ÕëµÄÆ«ÒÆÁ¿Ïàͬ¡£
3) ÔÚ²ÎÊýÉùÃ÷ÖУ¬Êý×éÃû±»±àÒëÆ÷µ±×÷Ö¸Ïò¸ÃÊý×éµÚÒ»¸öÔªËØµÄÖ¸Õë¡£
“Êý×éÃû±»¸Äд³ÉÒ»¸öÖ¸Õ


Ïà¹ØÎĵµ£º

linux c socket ¿ª·¢Óë±àÒëʵÀý

ÕâÆªÈÕÖ¾»¹ÊÇÏÈ´ÓÒ»¸öÄܹ»ÔËÐÐÆðÀ´µÄÀý×Ó³ö·¢£¬Ò»µ©ÄÜ˳ÀûµÄ¿´µ½³ÌÐòµÄ³É¹¦ÔËÐУ¬ÄÇô½ÓÏÂÀ´µÄʼþÎÒÏëÓ¦¸ÃÊÇÎÊΪʲôÁË£¿ËƺõÕâÑù¸ü¼ÓÈÝÒ×Àí½âºÍÕÆÎÕ¡£
¶ÔÓÚsocket³ÌÐòµÄ¸ÅÄîÕâÀï¾Í²»¶àдÁË£¬µ«ÎÒÏàÐÅ£¬Èç¹ûÄÜ¿´ÍêÕâÕûƪÎÄÕ£¬ÎÒÏàÐŲ»»áÔÙÓÐÕâÑùµÄÒÉÎʵġ£
ÏÂÃæ½«±àдһ¸öc/s½á¹¹µÄ³ÌÐò£¬Ö÷Òª¹¦ÄÜÊÇclient½«Ïòserver·¢Ë ......

C/C++ÃæÊÔÌâ

1.½éÉÜÒ»ÏÂSTL£¬Ïêϸ˵Ã÷STLÈçºÎʵÏÖvector.
    Answer£º
    STL £¨±ê׼ģ°æ¿â£¬Standard Template Library.ËüÓÉÈÝÆ÷Ëã·¨µü´úÆ÷×é³É¡£
    STLÓÐÒÔϵÄһЩÓŵ㣺¿ÉÒÔ·½±ãÈÝÒ×µØÊµÏÖËÑË÷Êý¾Ý»ò¶ÔÊý¾ÝÅÅÐòµÈһϵÁеÄËã·¨£»µ÷ÊÔ³ÌÐòʱ¸ü¼Ó°²È« ºÍ·½±ã£»¼´Ê¹ÊÇÈËÃÇÓÃSTLÔÚ ......

Pipe is a worm hole connecting C and C++

In C programming language, the observer design pattern is implemented with function pointer (aka callback function). But in Qt library, it introduces signal and slot. How to link a callback function from the C callback function to the C++ siganl and slot is a problem I encounter. Call back function ......

C±ÊÊÔ¼ÓÃæÊÔÌâ

¿¼²éÒ»¸ö³õ¼¶Ç¶Èëʽϵͳ¿ª·¢ÈËÔ±µÄC»ù±¾¹¦£¬¸½Óдð°¸ÌâÄ¿ÓÉ×ÊÉîǶÈëʽϵͳר¼ÒÄⶨ,Ä¿µÄÊÇ¿¼²éÈëÃż¶µÄǶÈëʽÈí¼þ¿ª·¢ÈËÔ± Gavin ShawÌṩÏêϸ½â´ð
 
±àÕß°´:·Ç³£»ù±¾¹ØÓÚCÓïÑÔµÄÎÊÌâ,Ò»¸öÐÅÏ¢Àà(¼ÆËã»ú,×ÊѶ¹¤³Ì,µç×Ó¹¤³Ì, ͨÐŹ¤³Ì)רҵµÄ±¾¿Æ±ÏÒµÉúÓ¦¸Ã´ïµ½µÄˮƽ¡£ÌâÄ¿²»ÄÑ,È«²¿¶¼ÄÜ¿ìËٵشðÍ꣬µ±È»Ò²ÐèÒªÒ»¶¨µ ......

(ת)C³ÌÐòµÄ±àÒë¹ý³Ì

±àÒ룬±àÒë³ÌÐò¶ÁȡԴ³ÌÐò£¨×Ö·ûÁ÷£©£¬¶ÔÖ®½øÐдʷ¨ºÍÓï·¨µÄ·ÖÎö£¬½«¸ß¼¶ÓïÑÔÖ¸Áîת»»Îª¹¦ÄܵÈЧµÄ»ã±à´úÂ룬ÔÙÓÉ»ã±à³ÌÐòת»»Îª»úÆ÷ÓïÑÔ£¬²¢ÇÒ°´ÕÕ²Ù×÷ϵͳ¶Ô¿ÉÖ´ÐÐÎļþ¸ñʽµÄÒªÇóÁ´½ÓÉú³É¿ÉÖ´ÐгÌÐò¡£
CÔ´³ÌÐòÍ·Îļþ£­£­>Ô¤±àÒë´¦Àí(cpp)£­£­>±àÒë³ÌÐò±¾Éí£­£­>ÓÅ»¯³ÌÐò£­£­>»ã±à³ÌÐò£­£­>Á´½Ó³ÌÐò--> ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ