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

CÍ·ÎļþÏ໥°üº¬µÄÎÊÌâ

     ÔÚC++ÖУ¬¹ØÓÚCPPµÄÍ·Îļþ»¥Ïà°üº¬µÄÎÊÌâºÜÈÃÈËÍ·ÌÛ£¬ÆäʵÎÒÃÇË­Ò²²»Ô¸ÒâŪµÄ½á¹¹»ìÂÒ£¬ÄÑÒÔÀí½â£¬µ«ÓÐʱÓÖÊÇÓбØÐëµÄ¡£
     ¼Ù¶¨µ±Ç°ÓÐÁ½¸öÍ·Îļþ·Ö±ðΪ A.h  ºÍ B.h£¬ÄÚÈÝ·Ö±ðÈçÏ£º
     A.hÄÚÈÝΪ£º
     #ifndef  _A_H_
     #define _A_H_    
     #endif
     #include "B.h"
     class A
     {
          public:
          B  cl_b;
      };
    
     B.hÄÚÈÝΪ£º
     #ifndef  _B_H_
     #define _B_H_    
     #endif
     #include "A.h"
     class B
     {
          public:
          A  cl_a;
      };
      ±àдÏàÓ¦µÄA.cppºÍB.cpp£¬²¢±àÒ룬·¢ÏÖÓдíÎóÌáʾ£¬´óÒâΪÀàÐͲ»ÄÜÕÒµ½¡£ÎªºÎ»á³öÏÖÕâÖÖÇé¿ö£¿ÎÒÃÇÖªµÀ£¬C++±àÒëÆ÷ÔÚ±àÒëÔ´Îļþʱ²ÉÓõÄÊÇÔ¤±àÒëÔ­Ôò£¬¶Ôÿһ¸öÊý¾Ý×ÜÊÇÐèÒªÖªµÀÆäÀàÐͼ°´óС¡£ÔÚA¶ÔÏóÖÐÒª·ÖÅäÒ»¿éÊôÓÚBµÄ¿Õ¼ä£¬¶øBÖÐÓÖÓÐAµÄ¿Õ¼ä£¬ÊÇÒ»¸öÂß¼­´íÎó£¬ÒòΪÔÚδÍê³ÉÔ¤±àÒëµÄÇé¿öÏÂÎÞ·¨Ô¤ÖªÊý¾ÝËùÕ¼ÓõĿռä´óС¡£
     
     ¸ù¾ÝÖ¸ÕëµÄÌص㣬ָÕëÔÚ¶¨Òåºó²¢Ã»ÓÐÕ¼ÓÃʵ¼ÊµÄÄÚ´æ¿Õ¼ä£¬Í¬Ê±ÎÒÃÇʹÓÃÔ¤ÏÈÉùÃ÷µÄ·½·¨£¬ÔÚVC±àÒë»·¾³ÏÂ×öÈçÏÂÐ޸ģº
     A.hÄÚÈÝΪ£º
     #pragma once
     #include "B.h"
     class B;
     class A
     {
          public:
          B&n


Ïà¹ØÎĵµ£º

C/C++µ¥Ôª²âÊÔÀíÂÛ¾«Òª£¨Èý£©

1.3 µ¥Ôª²âÊÔÄܲúÉúÄÄЩЧÒ棿
    µ¥Ôª²âÊÔµÄЧÒæÒѾ­µÃµ½¹ã·ºµÄÈÏͬ£¬ÏÖÔÚµÄÎÊÌâÒѾ­²»ÊÇÓÐûÓбØÒª×ö£¬Öµ²»ÖµµÃ×ö£¬¶øÊÇÈçºÎ¶à¿ìºÃÊ¡µØ×öºÃµ¥Ôª²âÊÔ£¬ËùÒÔ£¬¹ØÓÚЧÒ棬ÕâÀïÖ»ÊǼòµ¥µÄ½éÉÜһϡ£
ЧÒæÒ»£¬±£Ö¤´úÂëÖÊÁ¿
   
    Ö»Óе¥Ôª²âÊÔ²ÅÄÜÍêÕû¼ì²â´úÂëµ¥ÔªµÄ¹¦Ä ......

c c++

  C++ÓïÑÔ·½ÃæµÄÊé¼®
³õѧÕß½¨Òé°´ÒÔÏÂ˳ÐòÔĶÁ
 
¡¶C++ Primer¡·
ΪC++ÐÂÊÖ¶øд£¬Ò»±¾ “´ÓÈëÃŵ½¾«Í¨”µÄC++½Ì³Ì
Ëü²¢²»ÊʺÏÍêÈ«²»¶®C++µÄ³õѧÕߣ¬ÔÚÔĶÁÕâ±¾Êé֮ǰ£¬×îºÃÏÈÓÐÒ»µãC»òC++µÄ±³¾°ÖªÊ¶£¬»òÕßһЩÆäËûÓïÑԵıà³Ì¾­Ñé
Ê¡ÂÔÁËһЩ¸ß¼¶C++ÌØÐÔµÄÌÖÂÛ£¬µ«ÈÔÈ»¿ÉÒԳƵÃÉÏÊÇÆù½ñΪֹ×îÈ«Ã ......

extern "C"

extern "C"
Ŀ¼
¸ÅÊö ±àÒ뷽ʽ Ï°¹ßÓ÷¨

¸ÅÊö
¡¡¡¡extern "C" °üº¬Ë«Öغ¬Ò壬´Ó×ÖÃæÉϼ´¿ÉµÃµ½£ºÊ×ÏÈ£¬±»ËüÐÞÊεÄÄ¿±êÊÇ“extern”µÄ£»Æä´Î£¬±»ËüÐÞÊεÄÄ¿±êÊÇ“C”µÄ¡£ÈÃÎÒÃÇÀ´Ïêϸ½â¶ÁÕâÁ½Öغ¬Òå¡£
¡¡¡¡£¨1£© ±»extern "C"ÏÞ¶¨µÄº¯Êý»ò±äÁ¿ÊÇexternÀàÐ͵Ä
¡¡¡¡externÊÇC/C++ÓïÑÔÖбíÃ÷º¯Ê ......

Cר¼Ò±à³Ìѧϰ±Ê¼Ç(3)

µÚ8ÕÂ:ÔÙÂÛÊý×é
1.ʲôʱºòÊý×éºÍÖ¸ÕëÊÇÏàͬµÄ
CÓïÑÔ±ê×¢¶Ô´Ë×÷ÁËÈçÏÂ˵Ã÷:
¹æÔò1: ±í´ïʽÖеÄÊý×éÃû(ÓëÉùÃ÷²»Í¬)±»±àÒëÆ÷µ±×÷Ò»¸öÖ¸Ïò¸ÃÊý×éµÚÒ»¸öÔªËصÄÖ¸Õë.
int a[10], *p, i=2;
¿ÉÒÔͨ¹ýÒÔÏÂÈκÎÒ»ÖÖ·½·¨·ÃÎÊa[i];
p = a; p[i];
p = a; *(p+a);
p = a + i; *p
ÔÚ±í´ïʽÖÐ,Ö¸ÕëºÍÊý×éÊÇ¿ÉÒÔ»¥»»µÄ,ÒòΪËüÃÇÔÚ± ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ