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

¡¾C/C++¡¿C++±ØÐëÖªµÀµÄ»ù´¡ÎÊÌâ

Ò»¡¢¸ÅÊö
1¡¢C++ËäÈ»ÊÇ´ÓCÓïÑÔÖз¢Õ¹µÄ£¬µ«ÆäÖÐÓÐÐí¶àÒªµã£¬ÊÇCÓïÑÔÖÐËùûÓеģ¬°üÀ¨ÒýÓã¬ÄÚÁªº¯ÊýµÈ£¬ÔÚ´Ë×öÒ»¸ö½éÉÜ¡£
2¡¢¶ÔÓÚC/C++ÖеĻù´¡ÊDZØÐëÒªÏêϸÁ˽âµÄ£¬Äܹ»Éî¿ÌÀí½âÆ京ÒåÒÔ¼°ÆäÀ´Ô´£¬ÊÇÒ»¸öÈËÄÚ¹¦Éî¿ÌµÄ±íÏÖ¡£Èç¹ûһЩ»ù´¡µÄÎÊÌ⣬
¶¼Ëµ²»ÉÏÀ´£¬ÓÖÈçºÎ¸øÈËÒÔÐÅÐÄÄØ¡£
¶þ¡¢³£¼ûµÄÎÊÌâ
1¡¢ÎªÊ²Ã´ÒªÊ¹ÓÃÄÚÁªº¯Êý£¬Æä×÷ÓÃÊÇʲô£¿
a£ºinline ¹Ø¼ü×ÖÓÃÀ´¶¨ÒåÒ»¸öÀàµÄÄÚÁªº¯Êý£¬ÒýÈëËüµÄÖ÷ÒªÔ­ÒòÊÇÓÃËüÌæ´úCÖбí´ïʽÐÎʽµÄºê¶¨Òå¡£
ºêµÄÎÊÌ⣺
ʹÓÃÔ¤´¦ÀíÆ÷ʵÏÖ£¬Ã»ÓÐÁ˲ÎÊýѹջ£¬´úÂëÉú³É µÈһϵÁеIJÙ×÷
²»ÄܽøÐвÎÊýÓÐЧÐԵļì²â£¬Ò²¾Í²»ÄÜÏíÊÜC++±àÒëÆ÷ÑϸñÀàÐͼì²éµÄºÃ´¦
Èç¹ûÒ»¸ö²Ù×÷»òÕß˵һ¸ö±í´ïʽÉæ¼°µ½ÀàµÄ±£»¤³ÉÔ±»ò˽ÓгÉÔ±£¬Äã¾Í²»¿ÉÄÜʹÓÃÕâÖֺ궨ÒåÀ´ÊµÏÖ
ʹÓÃÄÚÁªº¯Êý¿ÉÒÔÍêÈ«½â¾öºêʹÓõļ¸¸öÎÊÌâ¡£
2¡¢ÒýÓúÍÖ¸ÕëµÄÇø±ð£¿
a£ºC++±àÒëÆ÷ͨ³£²ÉÓÃÖ¸ÕëµÄ·½Ê½ÊµÏÖ£¬µ«ÒýÓÃÆäʵ²»ÊÇÖ¸Õ룬ÆäÐÐΪºÍÖ¸Õë²¢²»Ïàͬ¡£
Ö÷ÒªÓÐÈý´óÇø±ð£º
²»´æÔÚ¿ÕÒýÓÃ
ËùÓÐÒýÓö¼Òª³õʼ»¯
Ò»¸öÒýÓÃÓÀÔ¶Ö¸ÏòÓÃÀ´¶ÔËü³õʼ»¯µÄÄǸö¶ÔÏó¡£
3¡¢²»ÄÜÖØÔصÄÔËËã·û
a£º  .   ?:   siezof     ::   .*
4¡¢staticÈ«¾Ö±äÁ¿ÓëÆÕͨµÄÈ«¾Ö±äÁ¿ÓÐʲôÇø±ð£¿static¾Ö²¿±äÁ¿ºÍÆÕͨ¾Ö²¿±äÁ¿ÓÐʲôÇø±ð£¿staticº¯ÊýÓëÆÕͨº¯ÊýÓÐʲôÇø±ð£¿
a£ºÈ«¾Ö±äÁ¿(Íⲿ±äÁ¿)µÄ˵Ã÷֮ǰÔÙ¹ÚÒÔstatic ¾Í¹¹³ÉÁ˾²Ì¬µÄÈ«¾Ö±äÁ¿¡£È«¾Ö±äÁ¿±¾Éí¾ÍÊǾ²Ì¬´æ´¢·½Ê½£¬ ¾²Ì¬È«¾Ö±äÁ¿µ±È»
Ò²ÊǾ²Ì¬´æ´¢·½Ê½¡£ÕâÁ½ÕßÔÚ´æ´¢·½Ê½Éϲ¢ÎÞ²»Í¬¡£ÕâÁ½ÕßµÄÇø±ðËäÔÚÓڷǾ²Ì¬È«¾Ö±äÁ¿µÄ×÷ÓÃÓòÊÇÕû¸öÔ´³ÌÐò£¬µ±Ò»¸ö
Ô´³ÌÐòÓɶà¸öÔ´Îļþ×é³Éʱ£¬·Ç¾²Ì¬µÄÈ«¾Ö±äÁ¿ÔÚ¸÷¸öÔ´ÎļþÖж¼ÊÇÓÐЧµÄ¡£
     ¶ø¾²Ì¬È«¾Ö±äÁ¿ÔòÏÞÖÆÁËÆä×÷ÓÃÓò£¬ ¼´Ö»ÔÚ¶¨Òå¸Ã±äÁ¿µÄÔ´ÎļþÄÚÓÐЧ£¬ÔÚͬһԴ³ÌÐòµÄÆäËüÔ´ÎļþÖв»ÄÜʹÓÃËü¡£ÓÉÓÚ¾²Ì¬
È«¾Ö±äÁ¿µÄ×÷ÓÃÓò¾ÖÏÞÓÚÒ»¸öÔ´ÎļþÄÚ£¬Ö»ÄÜΪ¸ÃÔ´ÎļþÄڵĺ¯Êý¹«Óã¬Òò´Ë¿ÉÒÔ±ÜÃâÔÚÆäËüÔ´ÎļþÖÐÒýÆð´íÎó¡£´ÓÒÔÉÏ·ÖÎö
¿ÉÒÔ¿´³ö£¬°Ñ¾Ö²¿±äÁ¿¸Ä±äΪ¾²Ì¬±äÁ¿ºóÊǸıäÁËËüµÄ´æ´¢·½Ê½¼´¸Ä±äÁËËüµÄÉú´æÆÚ¡£°ÑÈ«¾Ö±äÁ¿¸Ä±äΪ¾²Ì¬±äÁ¿ºóÊǸıäÁË
ËüµÄ×÷ÓÃÓò£¬ ÏÞÖÆÁËËüµÄʹÓ÷¶Î§¡£
staticº¯ÊýÓëÆÕͨº¯Êý×÷ÓÃÓò²»Í¬¡£½öÔÚ±¾Îļþ¡£Ö»ÔÚµ±Ç°Ô´ÎļþÖÐʹÓõĺ¯ÊýÓ¦¸Ã˵Ã÷ΪÄÚ²¿º¯Êý(static)£¬ÄÚ²¿º¯ÊýÓ¦¸Ã
ÔÚµ±Ç°Ô´


Ïà¹ØÎĵµ£º

C/C++ staticºÍ¿ÉÖØÈë¸ÅÄî

static
C++ÖеÄstatic
¡¡¡¡C++µÄstaticÓÐÁ½ÖÖÓ÷¨£ºÃæÏò¹ý³Ì³ÌÐòÉè¼ÆÖеÄstaticºÍÃæÏò¶ÔÏó³ÌÐòÉè¼ÆÖеÄstatic¡£Ç°ÕßÓ¦ÓÃÓÚÆÕͨ±äÁ¿ºÍº¯Êý£¬²»Éæ¼°ÀࣻºóÕßÖ÷Ҫ˵Ã÷staticÔÚÀàÖеÄ×÷Óá£
¡¡¡¡Ò»¡¢ÃæÏò¹ý³ÌÉè¼ÆÖеÄstatic
¡¡¡¡1¡¢¾²Ì¬È«¾Ö±äÁ¿
¡¡¡¡ÔÚÈ«¾Ö±äÁ¿Ç°£¬¼ÓÉϹؼü×Östatic£¬¸Ã±äÁ¿¾Í±»¶¨Òå³ÉΪһ¸ö¾²Ì¬È«¾Ö±ä ......

c,c++ÄÚ´æÔËÐÐʱÉîÈëÑо¿

(Ò»)ÕûÊý·ûºÅµÄÏÝÚå 
(¶þ)¸¡µãÊýµÄ±¾ÖÊ 
(Èý)¶ÑÕ»µÄÄÚ´æ¹ÜÀí½á¹¹ 
(ËÄ)·ûºÅ½âÎö 
(Îå)¶ÔÆëºÍ×ÜÏß´íÎó 
(Áù)º¯ÊýÖ¸Õë 
(Æß)Ð麯ÊýµÄʵÏÖ»úÀí 
(°Ë)ÒýÓõÄʵÏÖ»úÀí 
(¾Å)ÐéÄâ¼Ì³Ð¶ÔÏóµÄÄÚ´æ½á¹¹ 
(Ê®)»ìºÏ±à³ÌʱµÄ³õʼ»¯Ë³Ðò 
(ʮһ)Êý×éºÍÖ¸ÕëµÄÒìͬ ......

C/C++Ö¸Õë

×î½ü¹¤×÷²»½ô£¬³é¿Õ¿´ÁËÏÂC¡¢C++µÄÖ¸Õ룬·¢ÏÖÁËһЩƽʱûעÒâµ½µÄÖ¸ÕëÓ÷¨ºÍÎÊÌâ¡£
1¡¢Ö¸ÕëÒýÓÃ
void func1£¨MYCLASS* &pBuildingElement£©£»
Õ§Ò»¿´£¬¹Ö¹ÖµÄ£¬¿´ÁËϽâÊÍ£¬Ï¸ÏëһϺÍÖ¸ÕëµÄÖ¸ÕëÀàËÆ£º
void func1£¨MYCLASS** pBuildingElement£©£»
¿´ÏÂÃæµÄÀý×Ó£º
...
MyClass* p = new MyClass;
func1(p);
......

ÓÃC++µ÷ÓÃCµÄ¿âº¯Êý(ת)

 ÓÃC++µ÷ÓÃCµÄ¿âº¯Êý
  C++µ÷ÓÃCµÄ¿âº¯Êýʱ£¬Èç¹ûÍ·Îļþ¶¨ÒåµÃ²»Ç¡µ±£¬¿ÉÄÜ»á³öÏÖÃ÷Ã÷ijº¯ÊýÔÚobjÎļþÖдæÔÚ£¬µ«ÊÇÈ´·¢ÉúÁ´½Óʧ°ÜµÄÇé¿ö£¬³öÏÖÈçÏ´íÎó:
  
  undefined reference to 'xxx'
  ³öÏÖÎÊÌâµÄÔ­ÒòÊÇc¿âº¯Êý±àÒë³ÉobjÎļþʱ¶Ôº¯Êý·ûºÅµÄ´¦ÀíºÍC++²»Í¬¡£ÒòΪC++º¯ÊýÖ§³ÖÖØÔØ£¬Ë ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ