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

³ÌÐò¸ßÊֱضÁ£ºÐ´ºÃC³ÌÐòµÄ10ÌõÃØ¼®

 ¡¡¡¡ÉñºõÆä¼¼£¬Î©C³ÌÐò£¬¹¦µ½×Գɣ¬Ê®´ó½¨Ò飡
¡¡¡¡1¡¢ÈêӦƵ·±´ß¶¯lint¹¤¾ß£¬¾ÝÆäÓï·¨ÉùÃ÷ÐÞϰÄÚÁ¦£¬´ËʽÔÒòlint֮˼ÂǾö¶ÏʵԶÔÚ¾ýÉÏ¡£
¡¡¡¡
¡¡¡¡2¡¢²»¿ÉÒÀËæNULLÖ¸Õ룬ÈçÈô²»È»£¬»ìãç³Õµß±ØÙ¹¾ýÓڱ˰¶¡£
¡¡¡¡
¡¡¡¡3¡¢×ÝÓÐÌ츳´óÖǻۣ¬ÖªÏþÆäÊÂÎÞ°­£¬ÈêÒ൱¾¡ÊýÇ¿ÖÆÅ²ÒÆº¯Êý²ÎÊýΪԭÐÍËùÆÚÖ®Êý¾ÝÀàÐÍ£¬ÒÔÃâһʱÊèºö£¬ÖÂʹÊý¾ÝÀàÐÍÏòÈêÌÖ»¹ÑªÕ®¡£
¡¡¡¡
¡¡¡¡4¡¢ÈôÍ·ÎļþδÓÚº¯ÊýÔ­ÐÍÖ®ÖÐÉùÃ÷·µ»ØÖµÀàÐÍ£¬Èêµ±Ç×Ϊ´ËÊ£¬¸üÐë½÷É÷ÔÙÈý£¬ÒÔ·À²»²â½µÁÙÈêÉí¡£
¡¡¡¡
¡¡¡¡5¡¢ÈêÐëÇ׺Ë×Ö·û´®¡¢Êý×é²Ù×÷Ö®Ô½½çÓë·ñ¡£¹Å֮ʥÈËÓÐÑÔ£º³¢ÆíÃÅÈ˶Դð“ȻҲ”£¬²»ÒâÃÅÈË´ðÔ»“ÎáÁËÈ»ÓÚÐØÎÞÐë¶àÂǾ¡Çë¿íÐÄËûÈÕÇ÷Í¥±Øµ±ÖØÐ»”——ËùÆÚÕß¶Ì£¬Ëù»ñÕß³¤£¬´ËÓÚÊý×飬ʵ×îÏÕÒª´¦Ò²¡£
¡¡¡¡
¡¡¡¡6¡¢Èôº¯ÊýÉùÃ÷ÄÚÌá¼°£¬ÓÚÒ쳣ʱ½«·µ»Ø´íÎó´úÂëÔÆÔÆ£¬Èêµ±½÷É÷УºË¸Ã·µ»ØÖµ¡£»òÓÐУºËÓï¾äʹÈêÖ®´úÂëÔö´óÊý±¶£¬ÁîÈêÖ®ÊÖÖ¸ÒòÇüü¶øÍ´³þĪÃû֮ʣ¬ÈêÒ൱Èç´Ë¡£²»È»£¬Èê¹ÌÒÔΪ´ËÒì³£Ö®ÊÂÄѵÃÒ»¼û£¬ÉϲÔÒà±Ø½è´Ë³Í½äÈêÖ®°ÁÂý¡£
¡¡¡¡
¡¡¡¡7¡¢ÈêÓ¦ÑÐϰ¿âº¯Êý£¬²»µ±Ç×±ÊÖØÐ´Ö®¡£ÈçÊÇ£¬ÈêÖ®´úÂë±Ø¶ÌСÒ×¶Á£¬ÈêÖ®Ðľ³±ØÇåˬÌñµ­¡£
¡¡¡¡
¡¡¡¡8¡¢×ÝÈê²»Ô¸£¬ÈêÒàÓ¦½èÀ¨ºÅ¡¢Ëõ½øÖ®Êô£¬Ê¹ÈêÖ®´úÂë¼ä¼ÜÇåÎú£¬¿ÉΪºóÕß½è¼ø¡£ÈêÖ®´óÖÇ»ÛÊ©ÓÚ¾öÒɽâÄÑÔò¿É£¬Ê©ÓÚ·óÉèÃÕÍÅ¡¢ÏýÂÒÎÄÌåÔòÍòÍò²»¿É¡£
¡¡¡¡
¡¡¡¡9¡¢Íⲿ±êʶ·û֮ǰÁù×Ö·ûµ±ÓëÖÚ²»Í¬¡£´ËÂÉ·¨¿´ËÆ´Öª£¬ºÍÕßÁÈÁÈ£¬È»ÆäЧÓÃ×ÔÄÜÑÓÐøÓÀÔ¶¡£ÈêÈô²»´Ó´ËÑÔ£¬ËûÈÕ£¬ÈêÓûÁ¬½Ó³ÌÐòÓÚ¾É×÷Ö®ÉÏʱ£¬±Ø×¥¶úÄÓÈù¡¢ÅîÍ·¹¸Ã棬ÀDZ·Ö®ÏྡÏÖÒÓ¡£
¡¡¡¡
¡¡¡¡10¡¢»òÓÐ×åÀ࣬´óÑÔÑ×Ñ×£¬ÔÆ“ÆÕÌì֮ϣ¬Äª·ÇVAX”¡£Óڴ˵ÈÒì¶Ë£¬Èêµ±ÞðÆúÖ®¡¢¶Ï¾øÖ®¡¢Ô¶±ÜÖ®¡£
¡¡¡¡
¡¡¡¡¸üÓÐÒìÈË£¬óÆÐÅħµÀ£¬ÒÔΪ×ÝÈêËùÓõçÄÔÆµ·±»»´ú£¬ÈêÖ®³ÌÐòÒàÄܳ¤¾ÃÊÊÓá£ÈêÒ಻¿ÉÓë´ËÀà¶ñÈËÀ´Íù£¬½÷¼Ç½÷¼Ç¡£
¡¡¡¡
¡¡¡¡ÈçºÎ±àд×îÀõÄCÓïÑÔ³ÌÐò
¡¡¡¡1¡¢ÖØÐ´±ê×¼¿âº¯Êý£¬°Ñº¯ÊýÃû¸Ä³ÉÄã×Ô¼º²Å¶®µÃµÄ»ÞɬµÄÃû×Ö¡£
¡¡¡¡
¡¡¡¡2¡¢Ê¹ÓûÞɬµÄ£¬¸öÐÔ»¯µÄ£¬ÎÞ·¨ÒÆÖ²µÄº¯Êý¿â£¬ÕâÑùÄã¾ÍÓÀÔ¶Ò²²»»áÀ뿪Äãϲ»¶µÄƽ̨ÁË¡£
¡¡¡¡
¡¡¡¡3¡¢ÔÚËùÓк¯Êýµ÷ÓÃǰ£¬Ê¹ÓÃ×îÄܾ«È·ÃèÊöº¯Êý¹¦ÄܵÄ×¢ÊÍ£¬±ÈÈç
¡¡¡¡
¡¡¡¡printf("Hello world\n");
¡¡¡¡
¡¡¡¡4¡¢¼Çס£ºÖ»ÓвËÄñ²ÅÔÚ´úÂëÖÐʹÓûسµ»»Ðзû£»Ö»ÓвËÄñµÄͽµÜ²ÅʹÓÃÖÆ±í·û£»¸ßÊÖ»áÔÚ´úÂëÖÐÌí¼ÓÎÞÊýÄÚǶµÄ»ã±àÖ¸Áî¡£
¡¡¡¡
¡¡¡¡5¡¢“Óû§½çÃæ”ÊǸøµÍÄܶù×¼±¸µÄ£¬“ÓÃ


Ïà¹ØÎĵµ£º

CºÍC£«£«»ìºÏ±à³ÌÏà¹ØÎÊÌâ½â¾ö·½·¨

Ò» £º½â¾öC»òC++ÖеÄmultiple definition ofÎÊÌâ
server.cpp
clientp2p.cpp
#include "exception.h"
#include "clientp2p.h"
clientp2p.h
ÖÐдÓÐËùÓеÄÈ«¾Ö±äÁ¿¼°Æä³õʼ»¯Öµ
ºÍº¯ÊýÉùÃ÷
1.server.cppÖУº
ÒýÓÃ
£º
#include "clientp2p.h"
int Main(....)
{
...
}
2.clientp ......

¹ØÓÚcÖÐvolatile¹Ø¼ü×Ö£¨×ªÌù£©

 Ò»¸ö¶¨ÒåΪvolatileµÄ±äÁ¿ÊÇ˵Õâ±äÁ¿¿ÉÄܻᱻÒâÏë²»µ½µØ¸Ä±ä£¬ÕâÑù£¬±àÒëÆ÷¾Í²»»áÈ¥¼ÙÉèÕâ¸ö±äÁ¿µÄÖµÁË¡£¾«È·µØËµ¾ÍÊÇ£¬ÓÅ»¯Æ÷ÔÚÓõ½Õâ¸ö±äÁ¿Ê±±ØÐëÿ´Î¶¼Ð¡ÐĵØÖØÐ¶ÁÈ¡Õâ¸ö±äÁ¿µÄÖµ£¬¶ø²»ÊÇʹÓñ£´æÔڼĴæÆ÷ÀïµÄ±¸·Ý¡£ÏÂÃæÊÇvolatile±äÁ¿µÄ¼¸¸öÀý×Ó£º
    1). ²¢ÐÐÉ豸µÄÓ²¼þ¼Ä´æÆ÷£¨È磺״̬¼Ä´æÆ ......

C++ÖÐextern ¡°C¡±º¬ÒåÉî²ã̽Ë÷

(ת)C++ÖÐextern “C”º¬ÒåÉî²ã̽Ë÷
 
 
1.ÒýÑÔ
¡¡¡¡C++ÓïÑԵĴ´½¨³õÖÔÊÇ“a better C”£¬µ«ÊÇÕâ²¢²»Òâζ×ÅC++ÖÐÀàËÆCÓïÑÔµÄÈ«¾Ö±äÁ¿ºÍº¯ÊýËù²ÉÓõıàÒëºÍÁ¬½Ó·½Ê½ÓëCÓïÑÔÍêÈ«Ïàͬ¡£×÷ΪһÖÖÓûÓëC¼æÈݵÄÓïÑÔ£¬C++±£ÁôÁËÒ»²¿·Ö¹ý³ÌʽÓïÑÔµÄÌØµã£¨±»ÊÀÈ˳ÆÎª“²»³¹µ×µØÃæÏò¶ÔÏó&rdquo ......

C/C++——С±à̸CÓïÑÔº¯ÊýÄÇЩÊÂ(9)

C³ÌÐòÊÇÓÉÒ»×é»òÊDZäÁ¿»òÊǺ¯ÊýµÄÍⲿ¶ÔÏó×é³ÉµÄ¡£ º¯ÊýÊÇÒ»¸ö×ÔÎÒ°üº¬µÄÍê³ÉÒ»¶¨Ïà¹Ø¹¦ÄܵÄÖ´ÐдúÂë¶Î¡£ÏÂÃæÐ¡±àºÍ´ó¼Ò·ÖÏíÏÂCÓïÑÔÖеĺ¯Êý¡£
1.     harderrº¯Êý
harderrº¯ÊýµÄ¹¦ÄÜÊǽ¨Á¢Ò»¸öÓ²¼þ´íÎó´¦Àí³ÌÐò£¬ÆäÓ÷¨ÊÇ£ºvoid harderr(int (*fptr)());³ÌÐòÀý×ÓÈçÏ£º
#include <stdio.h>
......

CÎļþÖÐÒýÓÃCPPÎļþʱµÄÎÊÌâ


unzip.c
ÖÐÒýÓÃvalidate.cpp
ÎļþÖеĺ¯ÊýÀ´½øÐÐepub
¾À´í£¬²úÉúµÄÎÊÌ⣺
1.    
validate.cpp
ÖÐʹÓÃiostream.h,
µ«ÊÇC
ÖÐûÓÐÕâ¸öÎļþ
£¬ËùÒÔ²úÉúµÄ´íÎó£º
2>
ÕýÔÚ±àÒë...
2>unzip.c
2>D:\Program
Files\VC\include\cstdio(25) : error C2143:
Óï·¨´íÎó:
ȱÉÙ“{ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ