Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : c

ÔÚѧϰCºóÊÇ·ñ»¹ÒªÑ§Ï°C++£¿


×÷ÕߣºÍõæ©æ©,»ªÇåÔ¶¼ûǶÈëʽѧԺ½²Ê¦¡£
ÔÚǶÈëʽ¿ª·¢ÖУ¬×÷Ϊµ×²ã¿ª·¢Õߣ¬¸ü¿´ÖصÄÊÇCÓïÑԵıà³ÌÄÜÁ¦£¬µ«×÷ΪӦÓóÌÐòµÄ¿ª·¢Õߣ¬ÎÒÏëѧϰC++»¹ÊÇÓбØÒªµÄ¡£ÄãÖ»ÓÐÔÚÁ˽âÁË£Ã++µÄÌØÐÔ£¬´Ó±¾ÖÊÉÏ¿´µ½ËüÓëCµÄÇø±ð²ÅÄܼᶨÄãÈÏʶѧϰËüµÄ¾öÐÄ¡£ÎÒ²»ÊÇר¼Ò£¬µ«ÊÇ´ÓÎÒѧϰµÄÀú³ÌÉÏÀ´¿´£¬Ñ§Ï°£Ã£«£«»¹ÊÇÓÐÐèÒªµÄ£¬²»ÂÛÄã×ö£Ñ£Ô»òÕߣǣԣ˶¼»áÓаïÖú¡£
½èÖúÓÚC++ Primer Plus µÄ¿ª³¡°×£¬C++ÊÇÒ»ÖÖÁîÈËÐ˷ϵÄÓïÑÔ£¬ËüÔÚCÓïÑԵĻù´¡ÉÏÌí¼Ó¶ÔÃæÏò¶ÔÏó±à³ÌµÄÖ§³Ö£¬ËüÒѾ­³ÉΪ20ÊÀ¼Í90Äê´ú×îÖØÒªµÄ±à³ÌÓïÑÔÖ®Ò»¡£C++¼Ì³ÐÁËCÓïÑԵĸßЧ¡¢¼ò½à¡¢¿ìËٺͿÉÒÆÖ²ÐԵĴ«Í³¡£C++ÃæÏò¶ÔÏóµÄÌØÐÔ´øÀ´ÁËȫеıà³Ì·½·¨£¬¶øÕâÖÖ·½·¨ÊÇΪӦ¸¶¸´Ôӳ̶Ȳ»¶ÏÌá¸ßµÄÏÖ´ú±à³ÌÈÎÎñ¶øÉè¼ÆµÄ¡£ÔÚÃæÏò¶ÔÏó±à³ÌÖÐÄã»áÌå»áµ½ºÜ¶àеÄÊõÓï——¶ÔÏó¡¢Àà¡¢·â×°¡¢Êý¾ÝÒþ²Ø¡¢¶Ô̬ºÍ¼Ì³ÐµÈ¡£ÆäʵC++ÈÚºÏÁËÈýÖÖ²»Í¬µÄ±à³Ì´«Í³——CÓïÑÔ´ú±íµÄ¹ý³ÌÐÔÓïÑÔ´«Í³¡¢c++ÔÚCÓïÑÔ»ù´¡ÉÏÌí¼ÓµÄÀà´ú±íµÄÃæÏò¶ÔÏóÓïÑԵĴ«Í³£¬ÒÔ¼°c++Ä£°æÖ§³ÖµÄͨÓñà³Ì´«Í³¡£
ÏÂÃæÀ´¿´¿´C++µÄÀúÊ·¡£C++²úÉúÓÚÃÀ¹ú±´¶ûʵÑéÊÒ£¬Éè¼Æ³õÖÔÊÇÓÃÀ´¸Ä½øCµÄ¿ª·¢Ð§ÂÊ£¬CÊÇÃæÏò¹ý³ÌµÄÓïÑÔ£¬¿ª·¢Ð§Âʵף¬±´¶ûʵÑéÊÒÓдóÁ¿µÄC³ÌÐòÔ±£¬ËùÒ ......

ÔÚѧϰCºóÊÇ·ñ»¹ÒªÑ§Ï°C++£¿


×÷ÕߣºÍõæ©æ©,»ªÇåÔ¶¼ûǶÈëʽѧԺ½²Ê¦¡£
ÔÚǶÈëʽ¿ª·¢ÖУ¬×÷Ϊµ×²ã¿ª·¢Õߣ¬¸ü¿´ÖصÄÊÇCÓïÑԵıà³ÌÄÜÁ¦£¬µ«×÷ΪӦÓóÌÐòµÄ¿ª·¢Õߣ¬ÎÒÏëѧϰC++»¹ÊÇÓбØÒªµÄ¡£ÄãÖ»ÓÐÔÚÁ˽âÁË£Ã++µÄÌØÐÔ£¬´Ó±¾ÖÊÉÏ¿´µ½ËüÓëCµÄÇø±ð²ÅÄܼᶨÄãÈÏʶѧϰËüµÄ¾öÐÄ¡£ÎÒ²»ÊÇר¼Ò£¬µ«ÊÇ´ÓÎÒѧϰµÄÀú³ÌÉÏÀ´¿´£¬Ñ§Ï°£Ã£«£«»¹ÊÇÓÐÐèÒªµÄ£¬²»ÂÛÄã×ö£Ñ£Ô»òÕߣǣԣ˶¼»áÓаïÖú¡£
½èÖúÓÚC++ Primer Plus µÄ¿ª³¡°×£¬C++ÊÇÒ»ÖÖÁîÈËÐ˷ϵÄÓïÑÔ£¬ËüÔÚCÓïÑԵĻù´¡ÉÏÌí¼Ó¶ÔÃæÏò¶ÔÏó±à³ÌµÄÖ§³Ö£¬ËüÒѾ­³ÉΪ20ÊÀ¼Í90Äê´ú×îÖØÒªµÄ±à³ÌÓïÑÔÖ®Ò»¡£C++¼Ì³ÐÁËCÓïÑԵĸßЧ¡¢¼ò½à¡¢¿ìËٺͿÉÒÆÖ²ÐԵĴ«Í³¡£C++ÃæÏò¶ÔÏóµÄÌØÐÔ´øÀ´ÁËȫеıà³Ì·½·¨£¬¶øÕâÖÖ·½·¨ÊÇΪӦ¸¶¸´Ôӳ̶Ȳ»¶ÏÌá¸ßµÄÏÖ´ú±à³ÌÈÎÎñ¶øÉè¼ÆµÄ¡£ÔÚÃæÏò¶ÔÏó±à³ÌÖÐÄã»áÌå»áµ½ºÜ¶àеÄÊõÓï——¶ÔÏó¡¢Àà¡¢·â×°¡¢Êý¾ÝÒþ²Ø¡¢¶Ô̬ºÍ¼Ì³ÐµÈ¡£ÆäʵC++ÈÚºÏÁËÈýÖÖ²»Í¬µÄ±à³Ì´«Í³——CÓïÑÔ´ú±íµÄ¹ý³ÌÐÔÓïÑÔ´«Í³¡¢c++ÔÚCÓïÑÔ»ù´¡ÉÏÌí¼ÓµÄÀà´ú±íµÄÃæÏò¶ÔÏóÓïÑԵĴ«Í³£¬ÒÔ¼°c++Ä£°æÖ§³ÖµÄͨÓñà³Ì´«Í³¡£
ÏÂÃæÀ´¿´¿´C++µÄÀúÊ·¡£C++²úÉúÓÚÃÀ¹ú±´¶ûʵÑéÊÒ£¬Éè¼Æ³õÖÔÊÇÓÃÀ´¸Ä½øCµÄ¿ª·¢Ð§ÂÊ£¬CÊÇÃæÏò¹ý³ÌµÄÓïÑÔ£¬¿ª·¢Ð§Âʵף¬±´¶ûʵÑéÊÒÓдóÁ¿µÄC³ÌÐòÔ±£¬ËùÒ ......

C/C++ ÈÕÆÚ Ê±¼ä time_tÓëstruct tmת»» ÊÕ²Ø

C/C++ ÈÕÆÚ Ê±¼ä time_tÓëstruct tmת»» ÊÕ²Ø
±¾ÎÄ´Ó½éÉÜ»ù´¡¸ÅÄîÈëÊÖ£¬Ì½ÌÖÁËÔÚC/C++ÖжÔÈÕÆÚºÍʱ¼ä²Ù×÷ËùÓõ½µÄÊý¾Ý½á¹¹ºÍº¯Êý£¬²¢¶Ô¼ÆÊ±¡¢Ê±¼äµÄ»ñÈ¡¡¢Ê±¼äµÄ¼ÆËãºÍÏÔʾ¸ñʽµÈ·½Ãæ½øÐÐÁ˲ûÊö¡£±¾ÎÄ»¹Í¨¹ý´óÁ¿µÄʵÀýÏòÄãչʾÁËtime.hÍ·ÎļþÖÐÉùÃ÷µÄ¸÷ÖÖº¯ÊýºÍÊý¾Ý½á¹¹µÄÏêϸʹÓ÷½·¨¡£
¹Ø¼ü×Ö£ºUTC£¨ÊÀ½ç±ê׼ʱ¼ä£©£¬Calendar Time£¨ÈÕÀúʱ¼ä£©£¬epoch£¨Ê±¼äµã£©£¬clock tick£¨Ê±ÖÓ¼ÆÊ±µ¥Ôª£©
1£®¸ÅÄî
ÔÚC/C++ÖУ¬¶Ô×Ö·û´®µÄ²Ù×÷ÓкܶàÖµµÃ×¢ÒâµÄÎÊÌ⣬ͬÑù£¬C/C++¶Ôʱ¼äµÄ²Ù×÷Ò²ÓÐÐí¶àÖµµÃ´ó¼Ò×¢ÒâµÄµØ·½¡£×î½ü£¬ÔÚ¼¼ÊõȺÖÐÓкܶàÍøÓÑÒ²¶à´ÎÎʵ½¹ýC++ÓïÑÔÖжÔʱ¼äµÄ²Ù×÷¡¢»ñÈ¡ºÍÏÔʾµÈµÈµÄÎÊÌâ¡£ÏÂÃæ£¬ÔÚÕâÆªÎÄÕÂÖУ¬±ÊÕß½«Ö÷Òª½éÉÜÔÚC/C++ÖÐʱ¼äºÍÈÕÆÚµÄʹÓ÷½·¨.
ͨ¹ýѧϰÐí¶àC/C++¿â£¬Äã¿ÉÒÔÓкܶà²Ù×÷¡¢Ê¹ÓÃʱ¼äµÄ·½·¨¡£µ«ÔÚÕâ֮ǰÄãÐèÒªÁ˽âһЩ“ʱ¼ä”ºÍ“ÈÕÆÚ”µÄ¸ÅÄÖ÷ÒªÓÐÒÔϼ¸¸ö£º
Coordinated Universal Time£¨UTC£©£ºÐ­µ÷ÊÀ½çʱ£¬ÓÖ³ÆÎªÊÀ½ç±ê׼ʱ¼ä£¬Ò²¾ÍÊÇ´ó¼ÒËùÊìÖªµÄ¸ñÁÖÍþÖαê׼ʱ¼ä£¨Greenwich Mean Time£¬GMT£©¡£±ÈÈ磬ÖйúÄڵصÄʱ¼äÓëUTCµÄʱ²îΪ+8£¬Ò²¾ÍÊÇUTC+8¡£ÃÀ¹úÊÇUTC-5¡£
Calendar Time£ºÈÕÀúʱ¼ä£¬ÊÇÓÃ&ldqu ......

C/C++ ÈÕÆÚ Ê±¼ä time_tÓëstruct tmת»» ÊÕ²Ø

C/C++ ÈÕÆÚ Ê±¼ä time_tÓëstruct tmת»» ÊÕ²Ø
±¾ÎÄ´Ó½éÉÜ»ù´¡¸ÅÄîÈëÊÖ£¬Ì½ÌÖÁËÔÚC/C++ÖжÔÈÕÆÚºÍʱ¼ä²Ù×÷ËùÓõ½µÄÊý¾Ý½á¹¹ºÍº¯Êý£¬²¢¶Ô¼ÆÊ±¡¢Ê±¼äµÄ»ñÈ¡¡¢Ê±¼äµÄ¼ÆËãºÍÏÔʾ¸ñʽµÈ·½Ãæ½øÐÐÁ˲ûÊö¡£±¾ÎÄ»¹Í¨¹ý´óÁ¿µÄʵÀýÏòÄãչʾÁËtime.hÍ·ÎļþÖÐÉùÃ÷µÄ¸÷ÖÖº¯ÊýºÍÊý¾Ý½á¹¹µÄÏêϸʹÓ÷½·¨¡£
¹Ø¼ü×Ö£ºUTC£¨ÊÀ½ç±ê׼ʱ¼ä£©£¬Calendar Time£¨ÈÕÀúʱ¼ä£©£¬epoch£¨Ê±¼äµã£©£¬clock tick£¨Ê±ÖÓ¼ÆÊ±µ¥Ôª£©
1£®¸ÅÄî
ÔÚC/C++ÖУ¬¶Ô×Ö·û´®µÄ²Ù×÷ÓкܶàÖµµÃ×¢ÒâµÄÎÊÌ⣬ͬÑù£¬C/C++¶Ôʱ¼äµÄ²Ù×÷Ò²ÓÐÐí¶àÖµµÃ´ó¼Ò×¢ÒâµÄµØ·½¡£×î½ü£¬ÔÚ¼¼ÊõȺÖÐÓкܶàÍøÓÑÒ²¶à´ÎÎʵ½¹ýC++ÓïÑÔÖжÔʱ¼äµÄ²Ù×÷¡¢»ñÈ¡ºÍÏÔʾµÈµÈµÄÎÊÌâ¡£ÏÂÃæ£¬ÔÚÕâÆªÎÄÕÂÖУ¬±ÊÕß½«Ö÷Òª½éÉÜÔÚC/C++ÖÐʱ¼äºÍÈÕÆÚµÄʹÓ÷½·¨.
ͨ¹ýѧϰÐí¶àC/C++¿â£¬Äã¿ÉÒÔÓкܶà²Ù×÷¡¢Ê¹ÓÃʱ¼äµÄ·½·¨¡£µ«ÔÚÕâ֮ǰÄãÐèÒªÁ˽âһЩ“ʱ¼ä”ºÍ“ÈÕÆÚ”µÄ¸ÅÄÖ÷ÒªÓÐÒÔϼ¸¸ö£º
Coordinated Universal Time£¨UTC£©£ºÐ­µ÷ÊÀ½çʱ£¬ÓÖ³ÆÎªÊÀ½ç±ê׼ʱ¼ä£¬Ò²¾ÍÊÇ´ó¼ÒËùÊìÖªµÄ¸ñÁÖÍþÖαê׼ʱ¼ä£¨Greenwich Mean Time£¬GMT£©¡£±ÈÈ磬ÖйúÄڵصÄʱ¼äÓëUTCµÄʱ²îΪ+8£¬Ò²¾ÍÊÇUTC+8¡£ÃÀ¹úÊÇUTC-5¡£
Calendar Time£ºÈÕÀúʱ¼ä£¬ÊÇÓÃ&ldqu ......

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

1.ÒýÑÔ
¡¡¡¡C++ÓïÑԵĴ´½¨³õÖÔÊÇ“a better C”£¬µ«ÊÇÕâ²¢²»Òâζ×ÅC++ÖÐÀàËÆCÓïÑÔµÄÈ«¾Ö±äÁ¿ºÍº¯ÊýËù²ÉÓõıàÒëºÍÁ¬½Ó·½Ê½ÓëCÓïÑÔÍêÈ«Ïàͬ¡£×÷ΪһÖÖÓûÓëC¼æÈݵÄÓïÑÔ£¬C++±£ÁôÁËÒ»²¿·Ö¹ý³ÌʽÓïÑÔµÄÌØµã(±»ÊÀÈ˳ÆÎª“²»³¹µ×µØÃæÏò¶ÔÏó”)£¬Òò¶øËü¿ÉÒÔ¶¨Òå²»ÊôÓÚÈκÎÀàµÄÈ«¾Ö±äÁ¿ºÍº¯Êý¡£µ«ÊÇ£¬C++±Ï¾¹ÊÇÒ»ÖÖÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆÓïÑÔ£¬ÎªÁËÖ§³Öº¯ÊýµÄÖØÔØ£¬C++¶ÔÈ«¾Öº¯ÊýµÄ´¦Àí·½Ê½ÓëCÓÐÃ÷ÏԵIJ»Í¬¡£
¡¡¡¡2.´Ó±ê׼ͷÎļþ˵Æð
¡¡¡¡Ä³ÆóÒµÔø¾­¸ø³öÈçϵÄÒ»µÀÃæÊÔÌ⣺
¡¡¡¡ÃæÊÔÌâ:Ϊʲô±ê׼ͷÎļþ¶¼ÓÐÀàËÆÒÔϵĽṹ£¿
¡¡¡¡#ifndef __INCvxWorksh
¡¡¡¡#define __INCvxWorksh
¡¡¡¡#ifdef __cplusplus
¡¡¡¡extern "C" {
¡¡¡¡#endif
¡¡¡¡/*...*/
¡¡¡¡#ifdef __cplusplus
¡¡¡¡}
¡¡¡¡#endif
¡¡¡¡#endif /* __INCvxWorksh */
¡¡¡¡·ÖÎö
¡¡¡¡ÏÔÈ»£¬Í·ÎļþÖеıàÒëºê“#ifndef __INCvxWorksh¡¢#define __INCvxWorksh¡¢#endif” µÄ×÷ÓÃÊÇ·ÀÖ¹¸ÃÍ·Îļþ±»Öظ´ÒýÓá£
¡¡¡¡ÄÇô
¡¡¡¡#ifdef __cplusplus
¡¡¡¡extern "C" {
¡¡¡¡#endif
¡¡¡¡#ifdef __cplusplus
¡¡¡¡}
¡¡¡¡#endif
¡¡¡¡µÄ×÷ÓÃÓÖÊÇÊ²Ã´ÄØ£¿ÎÒÃǽ«ÔÚÏÂÎÄÒ»Ò»µÀÀ´¡£
¡¡¡¡3.Éî²ã½Ò ......

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

1.ÒýÑÔ
¡¡¡¡C++ÓïÑԵĴ´½¨³õÖÔÊÇ“a better C”£¬µ«ÊÇÕâ²¢²»Òâζ×ÅC++ÖÐÀàËÆCÓïÑÔµÄÈ«¾Ö±äÁ¿ºÍº¯ÊýËù²ÉÓõıàÒëºÍÁ¬½Ó·½Ê½ÓëCÓïÑÔÍêÈ«Ïàͬ¡£×÷ΪһÖÖÓûÓëC¼æÈݵÄÓïÑÔ£¬C++±£ÁôÁËÒ»²¿·Ö¹ý³ÌʽÓïÑÔµÄÌØµã(±»ÊÀÈ˳ÆÎª“²»³¹µ×µØÃæÏò¶ÔÏó”)£¬Òò¶øËü¿ÉÒÔ¶¨Òå²»ÊôÓÚÈκÎÀàµÄÈ«¾Ö±äÁ¿ºÍº¯Êý¡£µ«ÊÇ£¬C++±Ï¾¹ÊÇÒ»ÖÖÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆÓïÑÔ£¬ÎªÁËÖ§³Öº¯ÊýµÄÖØÔØ£¬C++¶ÔÈ«¾Öº¯ÊýµÄ´¦Àí·½Ê½ÓëCÓÐÃ÷ÏԵIJ»Í¬¡£
¡¡¡¡2.´Ó±ê׼ͷÎļþ˵Æð
¡¡¡¡Ä³ÆóÒµÔø¾­¸ø³öÈçϵÄÒ»µÀÃæÊÔÌ⣺
¡¡¡¡ÃæÊÔÌâ:Ϊʲô±ê׼ͷÎļþ¶¼ÓÐÀàËÆÒÔϵĽṹ£¿
¡¡¡¡#ifndef __INCvxWorksh
¡¡¡¡#define __INCvxWorksh
¡¡¡¡#ifdef __cplusplus
¡¡¡¡extern "C" {
¡¡¡¡#endif
¡¡¡¡/*...*/
¡¡¡¡#ifdef __cplusplus
¡¡¡¡}
¡¡¡¡#endif
¡¡¡¡#endif /* __INCvxWorksh */
¡¡¡¡·ÖÎö
¡¡¡¡ÏÔÈ»£¬Í·ÎļþÖеıàÒëºê“#ifndef __INCvxWorksh¡¢#define __INCvxWorksh¡¢#endif” µÄ×÷ÓÃÊÇ·ÀÖ¹¸ÃÍ·Îļþ±»Öظ´ÒýÓá£
¡¡¡¡ÄÇô
¡¡¡¡#ifdef __cplusplus
¡¡¡¡extern "C" {
¡¡¡¡#endif
¡¡¡¡#ifdef __cplusplus
¡¡¡¡}
¡¡¡¡#endif
¡¡¡¡µÄ×÷ÓÃÓÖÊÇÊ²Ã´ÄØ£¿ÎÒÃǽ«ÔÚÏÂÎÄÒ»Ò»µÀÀ´¡£
¡¡¡¡3.Éî²ã½Ò ......

C\C++Ïà¹ØÎÊÌâÕûÀí£¨1£©

Ëæ»úÉú³ÉÕûÊý£¬È»ºóËã³öÕý¸ºÁã
void getrand(int *a, int m)
{
    int i;
    srand(time(NULL));
    for (i=0; i<m; i++)
    {
        a = rand()-rand();
    }
}
int main(int argc, char* argv[])
{
        int zhengshu=0,fushu=0,zero=0;
        int n[MAX];
        int i;
       
        for(i=0;i<MAX;i++){
                scanf("%d",n+i);
        }
        //getrand(n,MAX);
        //´Ë´¦ÊÇÓÃËæ»úÊý²âÊÔ
        for(i=0;i<MAX;i++){
                if(n>0)zhengshu++;
                else if(n==0)zero++;
                else fushu++;
  &nbs ......

C\C++Ïà¹ØÎÊÌâÕûÀí£¨1£©

Ëæ»úÉú³ÉÕûÊý£¬È»ºóËã³öÕý¸ºÁã
void getrand(int *a, int m)
{
    int i;
    srand(time(NULL));
    for (i=0; i<m; i++)
    {
        a = rand()-rand();
    }
}
int main(int argc, char* argv[])
{
        int zhengshu=0,fushu=0,zero=0;
        int n[MAX];
        int i;
       
        for(i=0;i<MAX;i++){
                scanf("%d",n+i);
        }
        //getrand(n,MAX);
        //´Ë´¦ÊÇÓÃËæ»úÊý²âÊÔ
        for(i=0;i<MAX;i++){
                if(n>0)zhengshu++;
                else if(n==0)zero++;
                else fushu++;
  &nbs ......

VIM+GDB linux c/c++ µÄ±à³ÌÀûÆ÷

Ô­ÎÄ£ºhttp://blog.csdn.net/jackyvan/archive/2010/01/15/5193693.aspx
ÆäʵVIMÒ²ÄܰѱàÒë µ÷ÊÔ¼¯³ÉÔÚÒ»Æð£¬ÏñÊÇÒ»¸öIDEÒ»Ñù¡£
Ê×ÏÈÏÖÔÚVIMµÄÔ´Â룬ÒòΪҪ¼¯³Éµ÷ÊÔ»·¾³µÄ»°ÐèÒªÖØÐ±àÒëVIM²ÅÐУ¬ËùÒÔÎÒÃDz»ÈçÖØÐ°²×°Ò»¸ö¡£
VIMµÄÏÖÔÚµØÖ·£º
http://www.vim.org/sources.php
È»ºóÏÂÔØVIMGDB£¬ÕâÊÇvimµÄ¼¯³Éµ÷ÊÔ»·¾³µÄÒ»¸öÖØÒª²å¼þ³ÌÐò¡£
µØÖ·£ºhttp://sourceforge.net/projects/clewn/files/vimGdb/ 
,Ñ¡Ôñ¶ÔÓ¦µÄVIM°æ±¾ÏÂÔØ¡£
°ÑÏÂÔØÏÂÀ´µÄÎļþ¶¼·Åµ½ ~/install/ÖÐ
È»ºó£º
cd ~/install/
tar xjf vim-7.2.tar.bz2
tar xzf vimgdb72-1.14.tar.gz
patch -d vim72 --backup -p0 < vimgdb/vim72.diff
ÕâÑù¾Í½âѹ³övimºÍvimgdb£¬²¢¶ÔvimµÄconfigureÎļþ×Ô¶¯×öÁ˵÷Õû
½ÓÏÂÀ´£º
cd ~/install/vim72
make
make install
¾Í×°ºÃvimÁË¡£
È»ºó£º
cd ~/install/vimgdb
mkdir ~/.vim
tar zxf vimgdb_runtime.tgz -C ~/.vim/
ÕâÑù¾Í×°ºÃÁË£¬½ÓÏÂÀ´Æô¶¯vim
ÏȰÑvimgdbµÄ°ïÖúµ¼½øÈ¥
:helptags ~/.vim/doc
ÕâÑù¾Í¿ÉÒÔ
:help vimgdb
À´¿´vimgdbµÄ°ïÖúÁË
ÕâÑù ÎÒÃÇÏÈ´ò¿ªÒ»¸öc³ÌÐò
²¢ÇÒΪÕâ¸ö³ÌÐòдºÃÒ»¸öMakefileÎļþ
ÓÃ
:make
À´±àÒëÕâ¸öÔ´Âë¡£ ......

VIM+GDB linux c/c++ µÄ±à³ÌÀûÆ÷

Ô­ÎÄ£ºhttp://blog.csdn.net/jackyvan/archive/2010/01/15/5193693.aspx
ÆäʵVIMÒ²ÄܰѱàÒë µ÷ÊÔ¼¯³ÉÔÚÒ»Æð£¬ÏñÊÇÒ»¸öIDEÒ»Ñù¡£
Ê×ÏÈÏÖÔÚVIMµÄÔ´Â룬ÒòΪҪ¼¯³Éµ÷ÊÔ»·¾³µÄ»°ÐèÒªÖØÐ±àÒëVIM²ÅÐУ¬ËùÒÔÎÒÃDz»ÈçÖØÐ°²×°Ò»¸ö¡£
VIMµÄÏÖÔÚµØÖ·£º
http://www.vim.org/sources.php
È»ºóÏÂÔØVIMGDB£¬ÕâÊÇvimµÄ¼¯³Éµ÷ÊÔ»·¾³µÄÒ»¸öÖØÒª²å¼þ³ÌÐò¡£
µØÖ·£ºhttp://sourceforge.net/projects/clewn/files/vimGdb/ 
,Ñ¡Ôñ¶ÔÓ¦µÄVIM°æ±¾ÏÂÔØ¡£
°ÑÏÂÔØÏÂÀ´µÄÎļþ¶¼·Åµ½ ~/install/ÖÐ
È»ºó£º
cd ~/install/
tar xjf vim-7.2.tar.bz2
tar xzf vimgdb72-1.14.tar.gz
patch -d vim72 --backup -p0 < vimgdb/vim72.diff
ÕâÑù¾Í½âѹ³övimºÍvimgdb£¬²¢¶ÔvimµÄconfigureÎļþ×Ô¶¯×öÁ˵÷Õû
½ÓÏÂÀ´£º
cd ~/install/vim72
make
make install
¾Í×°ºÃvimÁË¡£
È»ºó£º
cd ~/install/vimgdb
mkdir ~/.vim
tar zxf vimgdb_runtime.tgz -C ~/.vim/
ÕâÑù¾Í×°ºÃÁË£¬½ÓÏÂÀ´Æô¶¯vim
ÏȰÑvimgdbµÄ°ïÖúµ¼½øÈ¥
:helptags ~/.vim/doc
ÕâÑù¾Í¿ÉÒÔ
:help vimgdb
À´¿´vimgdbµÄ°ïÖúÁË
ÕâÑù ÎÒÃÇÏÈ´ò¿ªÒ»¸öc³ÌÐò
²¢ÇÒΪÕâ¸ö³ÌÐòдºÃÒ»¸öMakefileÎļþ
ÓÃ
:make
À´±àÒëÕâ¸öÔ´Âë¡£ ......

VIM+GDB linux c/c++ µÄ±à³ÌÀûÆ÷

Ô­ÎÄ£ºhttp://blog.csdn.net/jackyvan/archive/2010/01/15/5193693.aspx
ÆäʵVIMÒ²ÄܰѱàÒë µ÷ÊÔ¼¯³ÉÔÚÒ»Æð£¬ÏñÊÇÒ»¸öIDEÒ»Ñù¡£
Ê×ÏÈÏÖÔÚVIMµÄÔ´Â룬ÒòΪҪ¼¯³Éµ÷ÊÔ»·¾³µÄ»°ÐèÒªÖØÐ±àÒëVIM²ÅÐУ¬ËùÒÔÎÒÃDz»ÈçÖØÐ°²×°Ò»¸ö¡£
VIMµÄÏÖÔÚµØÖ·£º
http://www.vim.org/sources.php
È»ºóÏÂÔØVIMGDB£¬ÕâÊÇvimµÄ¼¯³Éµ÷ÊÔ»·¾³µÄÒ»¸öÖØÒª²å¼þ³ÌÐò¡£
µØÖ·£ºhttp://sourceforge.net/projects/clewn/files/vimGdb/ 
,Ñ¡Ôñ¶ÔÓ¦µÄVIM°æ±¾ÏÂÔØ¡£
°ÑÏÂÔØÏÂÀ´µÄÎļþ¶¼·Åµ½ ~/install/ÖÐ
È»ºó£º
cd ~/install/
tar xjf vim-7.2.tar.bz2
tar xzf vimgdb72-1.14.tar.gz
patch -d vim72 --backup -p0 < vimgdb/vim72.diff
ÕâÑù¾Í½âѹ³övimºÍvimgdb£¬²¢¶ÔvimµÄconfigureÎļþ×Ô¶¯×öÁ˵÷Õû
½ÓÏÂÀ´£º
cd ~/install/vim72
make
make install
¾Í×°ºÃvimÁË¡£
È»ºó£º
cd ~/install/vimgdb
mkdir ~/.vim
tar zxf vimgdb_runtime.tgz -C ~/.vim/
ÕâÑù¾Í×°ºÃÁË£¬½ÓÏÂÀ´Æô¶¯vim
ÏȰÑvimgdbµÄ°ïÖúµ¼½øÈ¥
:helptags ~/.vim/doc
ÕâÑù¾Í¿ÉÒÔ
:help vimgdb
À´¿´vimgdbµÄ°ïÖúÁË
ÕâÑù ÎÒÃÇÏÈ´ò¿ªÒ»¸öc³ÌÐò
²¢ÇÒΪÕâ¸ö³ÌÐòдºÃÒ»¸öMakefileÎļþ
ÓÃ
:make
À´±àÒëÕâ¸öÔ´Âë¡£ ......

¡¾C/C++¡¿C++ÖÐÀà·ÃÎÊȨÏÞ¿ØÖÆ


µÚÒ»£ºprivate, public, protected ·ÃÎʱêºÅµÄ·ÃÎÊ·¶Î§£¬ÔÚûÓм̳еÄÇé¿öÏ£º
private£º
Ö»ÄÜÓÉ
1.¸ÃÀàÖеĺ¯Êý¡¢2.ÆäÓÑÔªº¯Êý·ÃÎÊ¡£
²»Äܱ»ÈÎºÎÆäËû·ÃÎÊ£¬¸ÃÀàµÄ¶ÔÏóÒ²²»ÄÜ·ÃÎÊ¡£
protected£º
¿ÉÒÔ±»1.¸ÃÀàÖеĺ¯Êý¡¢2.×ÓÀàµÄº¯Êý¡¢ÒÔ¼°3.ÆäÓÑÔªº¯Êý·ÃÎÊ¡£
µ«²»Äܱ»¸ÃÀàµÄ¶ÔÏó·ÃÎÊ¡£
public£º
¿ÉÒÔ±»1.¸ÃÀàÖеĺ¯Êý¡¢2.×ÓÀàµÄº¯Êý¡¢3.ÆäÓÑÔªº¯Êý·ÃÎÊ£¬Ò²¿ÉÒÔÓÉ4.¸ÃÀàµÄ¶ÔÏó·ÃÎÊ¡£
 
×¢£ºÓÑÔªº¯Êý°üÀ¨3ÖÖ£ºÉèΪÓÑÔªµÄÆÕͨµÄ·Ç³ÉÔ±º¯Êý£»ÉèΪÓÑÔªµÄÆäËûÀàµÄ³ÉÔ±º¯Êý£»ÉèΪÓÑÔªÀàÖеÄËùÓгÉÔ±º¯Êý¡£
µÚ¶þ£ºÀàµÄ¼Ì³Ðºó·½·¨ÊôÐԱ仯£¬¾ßÌåÇé¿öÈçÏ£º
private ÊôÐÔÊDz»Äܹ»±»¼Ì³ÐµÄ£¬protected¼Ì³ÐºÍprivate¼Ì³ÐÄܽµµÍ·ÃÎÊȨÏÞ¡£
ʹÓÃprivate¼Ì³Ð£¬¸¸ÀàµÄprotectedºÍpublicÊôÐÔÔÚ×ÓÀàÖбäΪprivate£»
ʹÓÃprotected¼Ì³Ð£¬¸¸ÀàµÄprotectedºÍpublicÊôÐÔÔÚ×ÓÀàÖбäΪprotected£»
ʹÓÃpublic¼Ì³Ð£¬¸¸ÀàÖеÄprotectedºÍpublicÊôÐÔ²»·¢Éú¸Ä±ä; 
 
ÈçÏÂËùʾ£º 
                   public:        protected:       private:
public¼Ì³ ......

¡¾C/C++¡¿C++ÖÐÀà·ÃÎÊȨÏÞ¿ØÖÆ


µÚÒ»£ºprivate, public, protected ·ÃÎʱêºÅµÄ·ÃÎÊ·¶Î§£¬ÔÚûÓм̳еÄÇé¿öÏ£º
private£º
Ö»ÄÜÓÉ
1.¸ÃÀàÖеĺ¯Êý¡¢2.ÆäÓÑÔªº¯Êý·ÃÎÊ¡£
²»Äܱ»ÈÎºÎÆäËû·ÃÎÊ£¬¸ÃÀàµÄ¶ÔÏóÒ²²»ÄÜ·ÃÎÊ¡£
protected£º
¿ÉÒÔ±»1.¸ÃÀàÖеĺ¯Êý¡¢2.×ÓÀàµÄº¯Êý¡¢ÒÔ¼°3.ÆäÓÑÔªº¯Êý·ÃÎÊ¡£
µ«²»Äܱ»¸ÃÀàµÄ¶ÔÏó·ÃÎÊ¡£
public£º
¿ÉÒÔ±»1.¸ÃÀàÖеĺ¯Êý¡¢2.×ÓÀàµÄº¯Êý¡¢3.ÆäÓÑÔªº¯Êý·ÃÎÊ£¬Ò²¿ÉÒÔÓÉ4.¸ÃÀàµÄ¶ÔÏó·ÃÎÊ¡£
 
×¢£ºÓÑÔªº¯Êý°üÀ¨3ÖÖ£ºÉèΪÓÑÔªµÄÆÕͨµÄ·Ç³ÉÔ±º¯Êý£»ÉèΪÓÑÔªµÄÆäËûÀàµÄ³ÉÔ±º¯Êý£»ÉèΪÓÑÔªÀàÖеÄËùÓгÉÔ±º¯Êý¡£
µÚ¶þ£ºÀàµÄ¼Ì³Ðºó·½·¨ÊôÐԱ仯£¬¾ßÌåÇé¿öÈçÏ£º
private ÊôÐÔÊDz»Äܹ»±»¼Ì³ÐµÄ£¬protected¼Ì³ÐºÍprivate¼Ì³ÐÄܽµµÍ·ÃÎÊȨÏÞ¡£
ʹÓÃprivate¼Ì³Ð£¬¸¸ÀàµÄprotectedºÍpublicÊôÐÔÔÚ×ÓÀàÖбäΪprivate£»
ʹÓÃprotected¼Ì³Ð£¬¸¸ÀàµÄprotectedºÍpublicÊôÐÔÔÚ×ÓÀàÖбäΪprotected£»
ʹÓÃpublic¼Ì³Ð£¬¸¸ÀàÖеÄprotectedºÍpublicÊôÐÔ²»·¢Éú¸Ä±ä; 
 
ÈçÏÂËùʾ£º 
                   public:        protected:       private:
public¼Ì³ ......
×ܼǼÊý:2015; ×ÜÒ³Êý:336; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [161] [162] [163] [164] 165 [166] [167] [168] [169] [170]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ