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

CÈô¸ÉʵÓÃС¼¼ÇÉ

Visual C++6.0(5.0)¿ª·¢¹¤¾ß¹¦Äܷdz£Ç¿´ó£¬µ«ÊǶÔÓÚ³õѧÕßÀ´Ëµ£¬È´Óкܶàϸ½ÚµÄÎÊÌâÐèҪעÒâ¡£×÷ÕßËѼ¯ÕûÀíÁËÒÔÏÂһЩʵÓÃС¼¼ÇÉ£¬Ï£Íû¶Ô³õѧÕßÓÐËù°ïÖú¡£
  1:ʹÓÃvc¿ª·¢ÏîĿʱ£¬³£»áÓöµ½ÕâÖÖÇé¿ö£º
    ¼´Ã÷Ã÷Ö»¸Ä¶¯ÁËÒ»¸öÎļþ£¬È´Òª°ÑÕû¸öÏîÄ¿È«²¿ÖØбàÒëÁ¬½ÓÒ»´Î¡£¸Õ¸ÕÁ¬½ÓºÃ£¬Ò»ÔËÐУ¬ÓÖÌáʾÖØбàÒëÁ¬½ÓÒ»´Î£¬·Ç³£ÌÖÑá¡£ÕâÊÇÒòΪ³öÏÖÁËδÀ´ÎļþµÄÔµ¹Ê¡£
    ½â¾ö·½·¨£º
    ÕÒ³ö¶ÔÓ¦Îļþ¼ÐϵÄdebugĿ¼£¬½«Î´À´ÎļþÈ«²¿delete, ÔÙrebuild allÒ»´Î¡£(δÀ´ Îļþ¼´Æä´´½¨ºÍÐÞ¸Äʱ¼ä¶¼±Èϵͳʱ¼ä¿¿ºó£©
  2:ÓÐʱ£¬workspaceÖеÄclassviewÏÔʾ»ìÂÒ¡£Æä±íÏÖÈçÏ£º
    (1):Ìí¼ÓµÄ³ÉÔ±±äÁ¿»òº¯Êý²»ÄÜÏÔʾ£»
    (2):¼´Ê¹ÏÔʾ³öÀ´Á˱äÁ¿»òº¯Êý£¬Ë«»÷ºó²»ÄÜÌøÖÁÕýÈ·µÄλÖá£
    ½â¾ö·½·¨£º
    ɾ³ý.ncbÎļþ£¬ÔÙrebuild all.
  3:ÈçºÎ¸É¾»µÄɾ³ýÒ»¸öÀࣿ
    1:ÏÈ´ÓworkspaceÖеÄfileviewÖÐɾ³ý¶ÔÓ¦µÄ.hºÍ.cppÎļþ¡£
    2.ÔٹرÕÏîÄ¿£¬´Óʵ¼ÊµÄÎļþ¼ÐÖÐɾ³ý¶ÔÓ¦µÄ.hºÍ.cppÎļþ¡£
    3.ÔÙɾ³ý.clwÎļþ¡£
    ´ò¿ªÏîÄ¿£¬rebuild all¡£
  4:³õѧÕß³£ÓÐÕâÑùµÄÒÉ»ó£º
    Ö±½ÓÍû¹¤³ÌÎļþÀï¼ÓÈëÒ»¸öcppÔ­ÎļþÔÙ±àÒëÁ¬½ÓµÄ»°ÀÏÊÇÌáʾûÓÐÕÒµ½Ô¤±àÒëÍ·
    ½â¾ö·½·¨£º
    #include "stdafx.h"
  5:ÈçºÎÏòÏîÄ¿ÖмÓÈë×Ô¼º¶¨ÒåµÄÀà?
    ·½·¨ºÜ¶à£¬½éÉÜÒ»¸ö¼ò±ãµÄ£º
    Ñ¡Ôñinsert/new class²Ëµ¥
    µ¯³ö¶Ô»°¿ò£»
    Ñ¡Ôñclass typeΪgeneric;
    ÊäÈëÀàÃû¡£
    µ±È»£¬Ò²¿ÉÒÔ×Ô¼º¾ö¶¨¸ÃÀàµÄ»ùÀà
  6:ÈçºÎÔÚ¹¤×÷Çø(workspace)µ¼Èë¶à¸öÏîÄ¿(project)?
    ÔÚ´ò¿ªÒ»¸öÏîÄ¿(*.dspÎļþ)ºó£¬ÔÚÀûÓÓproject” ²Ëµ¥ÏÂinsert project into workspace ×Ӳ˵¥Ñ¡ÔñÁíÒ»¸öÏîÄ¿Îļþ£¨*.dspÎļþ£©£¬¿É²åÈëÁíÒ»¸öÏîÄ¿¡£
    ÔÚclassview ÊÓͼÖУ¬ÓÒ¼ü¿ÉÒÔ¼¤»îÆäÖÐij¸öÏîÄ¿£¬¹¤×÷Çø²åÈë¶à¸öÏîÄ¿ÄÜ·½±ã²»Í¬ÏîÄ¿¼ä¿½±´´úÂë¡¢×ÊÔ´µÈ¡£
  7: ÔÚclassview ÊÓͼÖÐÀàÌ«¶àÈçºÎÕûÀí?
    ÎÒÃÇ¿ÉÒÔ


Ïà¹ØÎĵµ£º

C¿âº¯Êý×Ö·û´®´¦Àíº¯ÊýµÄCʵÏÖ(³£¼û)

1.strlen()
ʵÏÖ£º
    size_t  strlen(const char *s)
    {
       size_t n;
       for(n = 0; *s != '\0'; s++)
          ++n;
       return n;
  ......

C±ÊÊÔ¼ÓÃæÊÔÌâ

¿¼²éÒ»¸ö³õ¼¶Ç¶Èëʽϵͳ¿ª·¢ÈËÔ±µÄC»ù±¾¹¦£¬¸½Óдð°¸ÌâÄ¿ÓÉ×ÊÉîǶÈëʽϵͳר¼ÒÄⶨ,Ä¿µÄÊÇ¿¼²éÈëÃż¶µÄǶÈëʽÈí¼þ¿ª·¢ÈËÔ± Gavin ShawÌṩÏêϸ½â´ð
 
±àÕß°´:·Ç³£»ù±¾¹ØÓÚCÓïÑÔµÄÎÊÌâ,Ò»¸öÐÅÏ¢Àà(¼ÆËã»ú,×ÊѶ¹¤³Ì,µç×Ó¹¤³Ì, ͨÐŹ¤³Ì)רҵµÄ±¾¿Æ±ÏÒµÉúÓ¦¸Ã´ïµ½µÄˮƽ¡£ÌâÄ¿²»ÄÑ,È«²¿¶¼ÄÜ¿ìËٵشðÍ꣬µ±È»Ò²ÐèÒªÒ»¶¨µ ......

¹¹½¨×Ô¼ºµÄC/C++²å¼þ¿ª·¢¿ò¼Ü——ϵÁÐ

ÕâһϵÁÐÎÄÕÂÊÇÎÒ¹¹½¨C/C++²å¼þ¿ª·¢¿ò¼Ü¿ª·Å¿ò¼ÜµÄ¹ý³Ì¡£ºóÃæ»áÒ»Ö±¸üУ¬Ö±ÖÁ¹¹½¨Íê³É¡£
¡¶¹¹½¨×Ô¼ºµÄC/C++²å¼þ¿ª·¢¿ò¼Ü£¨Ò»£©——³õ²½ÉèÏë¡·
¡¶¹¹½¨×Ô¼ºµÄC/C++²å¼þ¿ª·¢¿ò¼Ü£¨¶þ£©——×ÜÌ幦ÄÜ¡·
¡¶
¹¹½¨×Ô¼ºµÄC/C++²å¼þ¿ª·¢¿ò¼Ü£¨Èý£©——×ÜÌå½á¹¹
¡·
¡¶¹¹½¨×Ô¼ºµÄC/C++²å¼þ¿ª·¢¿ò¼ ......

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

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

extern "C"µ×²ãÔ­Àí

ͨ³££¬ÔÚCÓïÑÔµÄÍ·ÎļþÖо­³£¿ÉÒÔ¿´µ½ÀàËÆÏÂÃæÕâÖÖÐÎʽµÄ´úÂ룺
#ifdef __cplusplus
extern "C" {
#endif
/**** some declaration or so *****/
#ifdef __cplusplus
}
#endif /* end of __cplusplus */
ÄÇô£¬ÕâÖÖд·¨Ê²Ã´ÓÃÄØ£¿Êµ¼ÊÉÏ£¬ÕâÊÇΪÁËÈÃCPPÄܹ»ÓëC½Ó¿Ú¶ø²ÉÓõÄÒ»ÖÖÓï·¨ÐÎʽ¡£Ö®ËùÒÔ²ÉÓÃÕâÖÖ·½Ê½ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ