C/C++µ¥Ôª²âÊÔÀíÂÛ¾«Òª£¨¾Å£©
3.2 ¸ßЧÂʲâÊÔ£ºËÄÁ½°Îǧ½ï
ÉÏÒ»½Ú½éÉÜÁËһЩËÆÊǶø·ÇµÄ¸ßЧÂÊ·½·¨£¬ÄÇô£¬ÔõÑù²ÅÄÜÕæÕý¸ßЧÂʲâÊÔÄØ£¿ÕæÕýµÄ¸ßЧÂÊ£¬²»ÄܺöÂÔÈ˵ÄÖÇ»ÛÕâÒ»¹Ø¼üÒòËØ¡£
ÓÉÓÚ¹¤¾ß²»¿ÉÄÜ×Ô¶¯Á˽â´úÂëµÄÉè¼Æ¹¦ÄÜ£¬Ö»ÓÐÈ˲ÅÁ˽⣬Òò´Ë£¬Ö»ÓÐÈ˵ÄÖǻۼ°Ê±½éÈ룬¹¤¾ß²ÅÄÜ×öÕýÈ·µÄÊÂÇ飬²ÅÄÜ´ïµ½ÕæÕýµÄ¸ßЧÂÊ¡£
²âÊÔµÄÖ÷Òª¹¤×÷ÔÚÓÚÓÃÀý£¬Õâ·½Ã棬¹¤¾ß¿ÉÒÔÍê³É´óÁ¿×Ô¶¯»¯µÄ¹¤×÷£¬Ö÷Òª°üÀ¨£ºÉú³É²âÊÔ´úÂ룬Éú³É²âÊÔÓÃÀý£¬ÕÒ³öÒÅ©ÓÃÀý¡£
Éú³É²âÊÔ´úÂë
Éú³É¹ý³ÌÓ¦¸ÃÖ§³ÖÈ˹¤¼°Ê±½éÈ룬ָ¶¨ÐèÒª³õʼ»¯ºÍÅжÏÊä³öµÄÊý¾Ý£¬ÕâÑù£¬¾Í¿ÉÒÔ±ÜÃâÒÅ©£¬Ò²¿ÉÒÔ±ÜÃâÉú³ÉÀ¬»ø¡£
ÉÏͼÊÇÉú³É²âÊÔ´úÂëµÄ½çÃ棬È˹¤¿ÉÒÔÖ¸¶¨ÐèÒª³õʼ»¯ºÍÅжÏÊä³öµÄÊý¾Ý¡£
Éú³É²âÊÔÓÃÀý
Òª¸ßЧÂʵĽ¨Á¢ºÍ¹ÜÀíÓÃÀý£¬Ó¦¸Ã½«Êý¾ÝºÍ´úÂë·ÖÀ룬ÓÃÊý¾Ý±í¸ñµÄ·½Ê½À´½¨Á¢ºÍ¹ÜÀíÓÃÀý¡£ÎªÁ˽øÒ»²½Ìá¸ßЧÂÊ£¬¹¤¾ßÓ¦¸ÃÖ§³ÖÎÞÐè±àÂëµÄ±í¸ñ»¯¡£
ÉÏͼÊÇÊý¾Ý±í¸ñ½çÃæ¡£Êý¾Ý¿ÉÒÔ×Ô¶¯ÒƵ½±í¸ñÖУ¬°üÀ¨ÍⲿÊäÈë¡¢ÄÚ²¿ÊäÈëºÍÔ¤ÆÚÊä³ö£¬²»ÐèÒª¶îÍâ±àд´úÂë¡£
ÒªÏë×Ô¶¯Éú³ÉµÄÓÃÀýÊý¾ÝÊÇÓÐЧµÄ£¬ÄÇô£¬È˹¤Ò²Ó¦¸Ã¼°Ê±½éÈë¡£
ÉÏͼÊÇÉú³ÉÓÃÀýÊý¾ÝµÄ½çÃ棬È˹¤¿ÉÒÔÖ¸¶¨Êý¾ÝµÄÓÐЧ·¶Î§¡¢·Ö¶Îµã£¬È»ºó×Ô¶¯Éú³ÉÊý¾Ý¡£·Ö¶ÎµãÊÇÓÐЧ·¶Î§ÄڵĽøÒ»²½·ÖÀ࣬ÀýÈ磬һ¸ö±íʾÄêÁäµÄÕûÊý£¬ÓÐЧ·¶Î§ÊÇ0µ½200£¬µ«³ÌÐòÒª¶ÔСÓÚ10ËêµÄ×öÅжϺʹ¦Àí£¬ÕâЩÊǶùͯ£¬²¢¶Ô´óÓÚ60ËêµÄ×öÅжϺʹ¦Àí£¬ÕâЩÊÇÒÑÍËÐݵÄÀÏÈË¡£
Êý¾ÝÓÐʱÐèÒª×éºÏÆðÀ´²âÊÔ£¬Ò»ÖֱȽÏÁ÷ÐеÄ×éºÏ·½·¨ÊÇÕý½»·¨£¬¾¹ýʵ¼ù£¬ÎÒÃÇ·¢ÏÖÕý½»·¨²»ÊÊÓÚµ¥Ôª²âÊÔ£¬ÔÒòÓÐÁ½¸ö£ºÒ»ÊÇÉú³ÉµÄÓÃÀýÊýÌ«¶à£¬¶þÊÇÕý½»·¨Óë´úÂ빦ÄÜÁªÏµ²»´ó£¬»áÓкܶàµÄÒÅ©¡£ËùÒÔ£¬Êý¾Ý×éºÏÐèÈ˹¤Ö¸¶¨¡£¹¤¾ß¿ÉÒÔ×Ô¶¯½«Êý¾ÝµÄ¿ÉÄÜ×éºÏÁгöÀ´£¬¶ÔÓÚÑ¡ÉϵÄ×éºÏ£¬Éú³ÉÓÃÀýʱ»á±£Ö¤µÃÓÚ¸²¸Ç¡£
ÕÒ³öÒÅ©ÓÃÀý
ÕÒ³öÒÅ©ÓÃÀýÖ÷ÒªÓÃÓÚʵÏָ߸²¸Ç¡£°×ºÐ¸²¸ÇÊǺâÁ¿²âÊÔЧ¹ûµÄ»ù±¾Ö¸±ê£¬¹ØÓڰ׺и²¸Ç£¬ÔÚ“ÔõÑù±£Ö¤²âÊÔЧ¹û”²¿·Ö»á½øÒ»²½½éÉÜ¡£°×ºÐ¸²¸ÇÓÐÒ»¸öÌص㣺ÓâºóÓâÄÑ£¬¼¸¸öÓÃÀý¾Í¿ÉÄÜÍê³É´ó²¿·Ö¸²¸Ç£¬Ê£Ïµĸ²¸ÇºÜÄÑ×öµ½£¬°×ºÐ¸²¸ÇÂʲ»¹»£¬Òâζ×ÅÓÐЩÓÃÀý±»ÒÅ©£¬ÕâЩÒÅ©µ
Ïà¹ØÎĵµ£º
¡¡1 ÒýÑÔ
¡¡¡¡Linux²Ù×÷ϵͳÒò¾ßÓÐÔ´´úÂ빫¿ª¡¢±ãÓڲüõ¡¢Óй㷺µÄ´¦ÀíÆ÷Ö§³ÖµÈÓŵ㣬³ÉΪµ±Ç°Ç¶ÈëʽϵͳµÄÈÈÃÅÑ¡Ôñ¡£»ùÓÚI2C×ÜÏߵļüÅÌÀ©Õ¹É豸Ö÷ÒªÓÃÓÚÂú×ãǶÈëʽÉ豸ÖжԶఴ¼üµÄÐèÇó£¬Çý¶¯³ÌÐòÔÚϵͳÆô¶¯Ê±¶ÔÓ²¼þ½øÐгõʼ»¯¡£ÔÚϵͳÆô¶¯ºóʵÏÖÓ²¼þºÍÓ¦ÓóÌÐòÖ®¼äµÄÊý¾Ý½»»¥¡£Õë¶ÔS3C2410΢´¦ÀíÆ÷ºÍ¼üÅÌɨÃè¹ÜÀíÆ÷¼þ£¬É ......
ÎÄÕÂ×÷ÕߣºSlyar
ÏÈ¿´Á½¸ö´úÂ룬µÚÒ»¸öÊÇC³ÌÐò£¬µÚ¶þ¸öÊÇC++³ÌÐò£¬³ýÁËÍ·Îļþ²»Í¬ÒÔÍâÆäËûµÄ¶¼Ò»Ñù¡£
//demo.c
#include <stdio.h>
int foo();
int main()
{
int a;
foo(a);
return 0;
}
int foo(int a)
{
}//demo.cpp
#include <iostream>
int foo();
int main()
{
in ......
C/C++ÖÐStaticµÄ×÷ÓÃÏêÊö
http://developer.51cto.com 2008-12-29 09:52 ØýÃû ÖйúITʵÑéÊÒ ÎÒÒªÆÀÂÛ(0)
CÓïÑÔÖУ¬staticµÄ×ÖÃæÒâ˼ºÜÈÝÒ×°ÑÎÒÃǵ¼ÈëÆç;¡£±¾ÎĽ«¶ÔC/C++ÖÐStatic½øÐÐÏêÊö¡£
1.ÏÈÀ´½éÉÜËüµÄµÚÒ»ÌõÒ²ÊÇ×îÖØÒªµÄÒ»Ìõ£ºÒþ²Ø¡£
µ±ÎÒÃÇͬʱ±àÒë¶à¸öÎļþʱ£¬ËùÓÐδ¼Óstaticǰ׺µÄÈ ......
×î½ü¾³£¿´µ½ÍøÓÑÃDZ§Ô¹ÓÉÓÚ²Ù×÷²»µ±£¬Ê¹ÓÃGHOST»Ö¸´ÏµÍ³ºó·ÖÇø²»¼ûÁË£¬»úÒ²ËÀÁË£¬¼¸ÄêÐÁÐÁ¿à¿àÊղصĶ«¶«Ò²²»¼ûÁË£¬¼¸ºõÌìÌ춼ÓÐÈËÉÏÍøÇóÖú£¬¸ßÊÖ´óÏÀÃÇÕûÌìæÓÚвúÆ·µÄ¿ª·¢£¬²»¿ÉÄÜÓиü¶àʱ¼ä¼°Ê±Ò»Ò»½â´ðÍøÓÑÃǵÄËùÌá³öµÄÎÊÌ⣬Òò´ËÎÒÔÚÍøÉÏ¿´µ½ÁËÕâ¸öÈí¼þ,ÏÖÍƼö¸ø´ó¼ÒʹÓÃ.
ÒÔÏÂÊÇÒ»¸ö¸ßÊֵĴ¦ÀíÕâÀàʹʵľ¹ý
&nb ......