C/C++µ¥Ôª²âÊÔÀíÂÛ¾«Òª£¨Î壩
µÚ¶þÕ Õ÷·þ¿É²âÐÔÄÑÌâ
2.1 ¿É²âÐÔÎÊÌâÏê½â£¨1£©
µ¥Ôª²âÊÔÐ§ÒæÌØ±ð¸ß£¬·½·¨Ò²ºÜ¼òµ¥£¬µ«È´³¢ÊÔµÄÆóÒµºÜ¶à£¬³É¹¦ÊµÊ©µÄÆóÒµºÜÉÙ£¬ÎªÊ²Ã´ÄØ£¿Ö÷ÒªÔÒò¾ÍÊÇÄÑÓÚÍ»ÆÆ¿É²âÐÔÎÊÌâ¡£“¿É²â”Õâ¸ö´Ê£¬Òâ˼ÒѾºÜÃ÷°×ÁË£¬Èç¹û²»“¿É²â”µÄ»°£¬ÄǾÍÊDz»Äܲ⣬û·¨²â£¬¾ÍÊÇ×ö²»ÏÂÈ¥£¬»òÕßÀ§ÄÑÌ«¶à£¬³É±¾Ì«ÖØ£¬ÈÈÇé±»Öð½¥ÏûÄ¥£¬×îºó×ö²»ÏÂÈ¥¡£ËùÒԿɲâÐÔÎÊÌâÊǵ¥Ôª²âÊԵĹؼü£¬ÊÇÎÒÃÇÊ×ÏÈÒª½â¾öµÄ¡£
¿É²âÐÔÎÊÌâÊÇÖ¸´úÂëµÄ¿É²âÐԺܲµ¼Ö²âÊÔºÜÀ§ÄÑ£¬ÕâÊǵ¥Ôª²âÊԵĹؼü×è°¡£ÎªÊ²Ã´´úÂëµÄ¿É²âÐÔ»áºÜ²îÄØ£¿ÔÒòÊÇʲô£¿Ò»°ãÀ´Ëµ£¬ÕâЩÔÒòµ¼ÖÂÁË´úÂëµÄ¿É²âÐԲÏîÄ¿ºÜ¸´ÔÓ£¬¿ª·¢Á÷³Ì²»¹æ·¶£¬ñîºÏ¶ÈºÜ¸ß¡£ñîºÏÊÇÖ¸´úÂëÖ®¼äµÄ»¥ÏàÒÀÀµ£¬ÀýÈçÒ»¸öº¯Êýµ÷ÓÃÁíÒ»¸öº¯Êý£¬¾ÍÊÇñîºÏ¡£
Ò»°ãµÄ½¨ÒéÊǸĽø¿ª·¢Á÷³Ì£¬Ìá¸ß´úÂë¿É²âÐÔ¡£µ«´Óʵ¼ùÀ´¿´£¬ÕâÊDz»ÏÖʵµÄ¡£¿É²âÐÔ²îÔÚÆóÒµÏîÄ¿ÖÐÆÕ±é´æÔÚ£¬ÓÐÆä¿Í¹ÛÔÒò£¬ºÜÄѸı䡣Ê×ÏÈ£¬ÆóÒµÏîÄ¿±¾Éí¾Í¶àÊǺܸ´Ôӵģ¬ÕâÊÇÐèÇó¾ö¶¨µÄ£¬¸Ä²»ÁË¡£Æä´Î£¬³ÌÐò²¢²»ÊÇÐéÎ޵쬳ÌÐòÊǿ͹ÛÊÂÎïµÄ·´Ó³£¬¿Í¹ÛÊÂÎï±¾ÉíÊÇ»¥Ïà¹ØÁª£¬»¥Ïà¾À²øµÄ£¬±ØÈ»ÐγɴúÂë¼äµÄñîºÏ¡£µÚÈý£¬Á÷³Ì¸Ä½øÊÇÒ»¸ö³¤ÆÚµÄ¡¢½¥½ø¡¢À§ÄѵĹý³Ì£¬²»¿ÉÄÜ¶ÌÆÚÄÚʵÏÖ·ÉÔ¾£¬¸ü²»ÊÇÒý½ø¼¸¸ö¹¤¾ß»òÕ߹淶¾Í¿ÉÒÔ×öµ½µÄ¡£Õâ·½ÃæÎÒÓйý½Ìѵ£¬¼¸Äêǰ£¬ÎÒÒ²ÈÏΪ¿ÉÒÔͨ¹ýÁ÷³Ì¸Ä½øÀ´Ìá¸ß¿É²âÐÔ£¬Ò²¸ø¿Í»§ÍƼö¹ýÏà¹ØµÄ½â¾ö·½°¸£¬½á¹û¶¼²î²»¶à£ºÀÍÃñÉ˲ơ£ËùÒÔ£¬¿ÉÒÔ˵£¬¿É²âÐÔ²îÓÐÆä±ØÈ»ÐÔ£¬ÕâÊǿ͹ÛÏÖʵ¡£
ÄÇô£¬ÈçºÎ½â¾ö¿É²âÐÔÎÊÌâÄØ£¿Ö»ÓдӲâÊÔ¼¼ÊõµÄ½Ç¶ÈÀ´¿¼ÂÇ£¬²ÅÓпÉÄÜÕÒµ½ÕæÕýÓÐЧµÄ;¾¶¡£Òª½â¾öÎÊÌ⣬ÎÒÃÇÊ×ÏÈÒª¶ÔÎÊÌâÓгä·ÖµÄÁ˽⣬ÏÖÔÚÀ´¿´¿´¿É²âÐÔÎÊÌâ¾ßÌå°üº¬Ê²Ã´¡£
Ò»¸öº¯ÊýÒª“¿É²â”£¬Òª×öµ½Á½·½Ã棺µÚÒ»ÊÇÄܹ»¶ÀÁ¢ÔËÐУ¬µÚ¶þÊÇÒªÄܹ»¸²¸ÇÊäÈë·ÖÀࡣΪʲôҪ¸²¸ÇÊäÈë·ÖÀàÄØ£¿ÒòΪµ¥Ôª²âÊÔµÄÄ¿±êÊǸ²¸Ç´úÂëµ¥ÔªµÄ¹¦ÄÜÂß¼£¬Òª×öµ½¸²¸Ç¹¦ÄÜÂß¼£¬¾ÍÒª¸²¸ÇÊäÈëµÄËùÓзÖÀà¡£Èç¹û´úÂë¿É²âÐԲÓÖûÓа취½â¾öµÄ»°£¬ÒªÃ´Ã»·¨¶ÀÁ¢ÔËÐУ¬ÒªÃ´×ö²»µ½¸²¸ÇÊäÈë¡£ÕâÁ½µãÓÐÒ»¸ö×ö²»µ½£¬¾ÍÊDz»¿É²â£¬»òÕß´ï²»µ½Ô¤ÆÚЧ¹û¡£
ÎÒÃÇÏÈÀ´¿´¿´¶ÀÁ
Ïà¹ØÎĵµ£º
1£© -/+£º Õâ¸ö³Æ×öscope, Èç¹ûÔÚº¯ÊýÇ°ÃæÊÇ- £¬ÄÇôÀí½âΪһ°ãµÄº¯Êý£»Èç¹ûÊÇ+£¬ ¿ÉÒÔÀí½âΪc++ÖеÄstaticº¯Êý
2£© º¯ÊýµÄ²ÎÊýÉùÃ÷£º
Èç¹ûûÓвÎÊýµÄ»°£¬ÔÚº¯ÊýÃûºóÃæ£¬¿ÉÒÔʲô¶¼²»Ð´£»
Èç¹ûÖ»ÓÐÒ»¸ö²ÎÊý£¬ÔÚ : ºóÃæÉùÃ÷²ÎÊýµÄÀàÐͺÍÃû³Æ£»
Èç¹ûÓжà¸ö²ÎÊýµÄ»°£¬Ã¿¸ö²ÎÊýÇ°Ãæ¶¼ÒªÓÐÒ»¸ö : £¬ È»ºó½Ó×ÅÊDzÎÊýÀàÐͺͲΠ......
1.ÒýÑÔ
¡¡¡¡±¾ÎĵÄд×÷Ä¿µÄ²¢²»ÔÚÓÚÌṩC/C++³ÌÐòÔ±ÇóÖ°ÃæÊÔÖ¸µ¼£¬¶øÖ¼ÔÚ´Ó¼¼ÊõÉÏ·ÖÎöÃæÊÔÌâµÄÄÚº¡£ÎÄÖеĴó¶àÊýÃæÊÔÌâÀ´×Ô¸÷´óÂÛ̳£¬²¿·ÖÊÔÌâ½â´ðÒ²²Î¿¼ÁËÍøÓѵÄÒâ¼û¡£
¡¡¡¡Ðí¶àÃæÊÔÌâ¿´ËÆ¼òµ¥£¬È´ÐèÒªÉîºñµÄ»ù±¾¹¦²ÅÄܸø³öÍêÃÀµÄ½â´ð¡£ÆóÒµÒªÇóÃæÊÔÕßдһ¸ö×î¼òµ¥µÄstrcpyº¯Êý¶¼¿É¿´³öÃæÊÔÕßÔÚ¼¼ÊõÉϾ¿¾¹´ïµ½Á ......
3.ÄÚ¹¦Ìâ
¡¡¡¡ÊÔÌâ1£º·Ö±ð¸ø³öBOOL£¬int£¬float£¬Ö¸Õë±äÁ¿ Óë“ÁãÖµ”±È½ÏµÄ if Óï¾ä£¨¼ÙÉè±äÁ¿ÃûΪvar£©
¡¡¡¡½â´ð£º
¡¡¡¡¡¡BOOLÐͱäÁ¿£ºif(!var)
¡¡¡¡¡¡intÐͱäÁ¿£º if(var==0)
¡¡¡¡¡¡floatÐͱäÁ¿£º
¡¡¡¡¡¡const float EPSINON = 0.00001;
¡¡¡¡¡ ......
ÊÔÌâ5£º±àдһ¸öº¯Êý£¬×÷ÓÃÊǰÑÒ»¸öchar×é³ÉµÄ×Ö·û´®Ñ»·ÓÒÒÆn¸ö¡£±ÈÈçÔÀ´ÊÇ“abcdefghi”Èç¹ûn=2£¬ÒÆÎ»ºóÓ¦¸ÃÊÇ“hiabcdefgh”
¡¡¡¡º¯ÊýÍ·ÊÇÕâÑùµÄ£º
//pStrÊÇÖ¸ÏòÒÔ'\0'½áβµÄ×Ö·û´®µÄÖ¸Õë
//stepsÊÇÒªÇóÒÆ¶¯µÄn
void LoopMove ( char * pStr, int steps )
{
¡¡//ÇëÌî³ä...
}
¡¡¡¡½ ......
ת×Ô£ºhttp://dev.yesky.com/12/3067012.shtml
¶¯Ì¬Á¬½Ó¿âµÄ´´½¨²½Ö裺
¡¡¡¡Ò»¡¢´´½¨Non-MFC DLL¶¯Ì¬Á´½Ó¿â
¡¡¡¡1¡¢´ò¿ªFile —> New —> ProjectÑ¡ÏѡÔñWin32 Dynamic-Link Library —>sample project
¡¡¡¡—>¹¤³ÌÃû£ºDllDemo
¡¡¡¡2¡¢Ð½¨Ò»¸ö.hÎļþDllDemo.h
ÒÔÏÂÊÇÒýÓÃÆ¬¶Î£º
......