13
OKÁË£¬½ÓÏÂÀ´Äã¿ÉÒÔͨ¹ý¸ü¸ÄÕâ¸ö³ÌÐòÈ¥Á·Ï°C++½Ì²ÄÉÏÃæµÄ³ÌÐòÁË¡£
ÕâÒ»ÕµÄÄÚÈݾÍÊÇÕâô¶àÁË£¬ÏÂÒ»ÕÂÖÐÎÒÃǽ«ÌÖÂÛÒÔÏÂÄÚÈÝ£ºÊ²Ã´ÊÇC++£¿Ê²Ã´ÊDZà³ÌµÈµÈ¡£
µÚÈýÕ¹ØÓÚC++µÄһЩÎÊÌâ
ÕâÒ»»ØÎÒ×Ô¼º¶¼²»ÖªµÀÓ¦¸ÃдµãʲôºÃ£¬»òÐí½ñÌìµÄƪ·ù»á±ÈÍù³£¶ÌºÜ¶à¡£ÎÒ˵¹ý£¬Õâ²»ÊÇC++µÄ½Ì³Ì£¬ÒòΪÎÒ»¹Ã»ÓÐÄǸöÄÜÁ¦À´½Ì´ó¼ÒC++£¬ÎÒÄÜ×öµÄ£¬ÊÇ·ÖÏíһЩѧϰµÄ¾Ñ飬ÒÔ¼°½ÌÐÂÊÖÈçºÎʹÓÃVC2010Õâ¸ö¹¤¾ßÈ¥Á·Ï°ºÍʵ¼ùÆäËüC++½Ì²ÄÉÏÃæµÄ³ÌÐò£¬Èç¡¶C++Primer¡·µÈ¡£
½ñÌì˵µÄÊÇÎÒѧϰºÍʹÓÃC++ÕâЩÄêÀ´¶ÔC++µÄһЩÀí½â£¬ÕâÑùµÄÈÕÖ¾ÆäʵÊÇ×îÄÑдµÄ£¬ÒòΪÖÚ¿ÚÄѵ÷£¬ÎªÊ²Ã´ÕâÃ´ËµÄØ£¿Í¬ÑùµÄÒ»¶ÎÒôÀÖ²»Í¬µÄÈËÈ¥ÇãÌý¶¼»áÓв»Í¬µÄ¸ÐÊÜ£¬²»Í¬µÄÐľ³È¥ÌýÒ²»áÓв»Í¬µÄ¸Ð¾õ¡£¼ÇµÃµ±ÄêÎÒÔÚÌýÑÅÄáµÄ¡¶If I could tell you¡·Ìýµ½µÄÊÇÎÞ¾¡µÄÉ˸кÍÎÞÄΣ¬¶øÎÒµÄÅóÓÑÈ´ÔõôҲÌý²»³öÀ´£¬ºÇ£¬ÄãÈ¥ÌýÌýÖ®ºó»áÓÐʲô¸Ð¾õ£¿ ºÃ£¬»Ø¹éÕýÌâ°É¡£ ʲôÊDZà³Ì
ÏÂÃæÕâ¶Î»°ÎÒÊǴӰٶȰٿơ°±à³Ì¡±´ÊÌõ¸´ÖƹýÀ´µÄ£¬²»¸ÒÂÓÈËÖ®ÃÀ£º
±à³Ì¾ÍÊÇÈüÆËã»úΪ½â¾öij¸öÎÊÌâ¶øÊ¹ÓÃijÖÖ³ÌÐòÉè¼ÆÓïÑÔ±àд³ÌÐò´úÂ룬²¢×îÖյõ½½á¹ûµÄ¹ý³Ì¡£ÎªÁËʹ¼ÆËã»ú
Äܹ»Àí½âÈ˵ÄÒâͼ£¬ÈËÀà¾Í±ØÐëÒª½«Ðè½â¾öµÄÎÊÌâµÄ˼·¡¢·½·¨¡¢ºÍÊÖ¶Îͨ¹ý¼ÆËã»úÄܹ»Àí½âµÄÐÎʽ¸æËß¼ÆËã»ú£¬Ê¹µÃ¼ÆËã»úÄܹ»¸ù¾ÝÈ˵ÄÖ¸ÁîÒ»²½Ò»²½È¥¹¤×÷£¬Íê³ÉijÖÖÌØ¶¨µÄÈÎÎñ¡£ÕâÖÖÈ˺ͼÆËã»úÖ®¼ä½»Á÷µÄ¹ý³Ì¾ÍÊDZà³Ì¡£
Õâ¶Î»°ËµµÄ±È½ÏÃ÷°×£¬ÎÒÃÇÈç¹ûÏëÈüÆËã»ú°´ÕÕÎÒÃÇÏëÒªµÄ·½Ê½¹¤×÷£¬ÄÇôÎÒÃDZØÐë¸øËüÃüÁÓеij£¼ûµÄÈÎÎñÒѾÓɲÙ×÷ϵͳ°ïÖúÎÒÃÇÌṩÁË£¬²Ù×÷ϵͳ½«Ò»Ð©¼òµ¥µÄÖ¸Áî·â×°³ÉÒ»¸ö¼òµ¥µÄ²Ù×÷£¬Ê¹µÃÎÒÃǵIJÙ×÷¸üÈÝÒ׸ü¼òµ¥£¬È»¶ø²Ù×÷ϵͳÌṩµÄ²Ù×÷ʼÖÕÊÇÓÐÏ޵ģ¬Èç¹ûÒªÀ©Õ¹¼ÆËã»úµÄÈí¼þϵͳ£¬¾ÍÐèÒª±à³ÌÁË¡£ ʲôÊDZà³ÌÓïÑÔ
14
ÈçÉÏËù˵£¬±à³ÌÓïÑÔ¾ÍÊÇÈËÀàÓë¼ÆËã»ú½»Á÷µÄÇÅÁº¡£Ê×Ïȱà³ÌÓïÑÔ±ØÐëÊǼÆËã»ú¿ÉÒÔÀí½âµÄ»òÕßÊÇ¿ÉÒÔ¼ä½Óת»»³É¼ÆËã»ú¿ÉÒÔÀí½âµÄÖ¸ÁîµÄ¶«Î÷¡£´ò¸ö±È·½£¬Èç¹ûÄãÔÚһ̨ÆÕͨµçÄÔÃæÇ°Õ¾×Å£¬´ó½ÐµÀ£º¡°µçÄÔ£¬¸ø¸ç°ÑCÅ̸ùĿ¼ÏÂÃæµÄAÎļþ¿½±´µ½DÅ̸ùĿ¼ÏÂÃæÈ¥¡±¡£ÎÒ²ÂÏëÄã¾ÍËã½ÐÉÏÒ»ÌìҲûÓã¬ÒòΪÆÕͨµÄµçÄÔÎÞ·¨Ê¶±ðÄãµÄÖ¸ÁÕâ¾ÍËãÊǶԡ°»ú¡±µ¯ÇÙ°É¡£ ʲôÊDZàÒëÆ÷
ÈçÉÏËù˵£¬±à³ÌÓïÑÔÊǼÆËã»ú¿ÉÒÔÖ±½ÓÀí½âµÄÈç»úÆ÷Âë»òÕß¿ÉÒÔ¼ä½Óת»»³É¼ÆËã»ú¿ÉÒÔÀí½âµÄÖ¸ÁîµÄ¶«Î÷¡£ÄÇôC++¾ÍÊôÓÚºóÕߣ¬ÄÇôÊÇʲô°ÑC++·Òë³É¼ÆËã»ú¿ÉÒÔʶ±ðµÄÖ¸ÁîµÄÄØ£¿Õâ¾ÍÊDZàÒëÆ÷¡£ ʲôÊÇ
C++
ÎÒ²»Ïë˵C++µÄÀúÊ·ÁË£¬ÎÒÏë˵£¬ËüÊÇÒ»Ãűà³ÌÓïÑÔ£¬Ëü¿ÉÒÔͨ¹ý±àÒëÆ÷µÄ·Òë³ÉΪ¼ÆËã»ú¿ÉÒÔʶ±ðµÄÖ¸Áî¡£±ÈÈçÎÒÃdz£¼ûµÄC++´úÂ룺 int a = 3 + 1; cout<< a << endl;
Õâ·Òë³É»úÆ÷Âë»òÕß¼ÆËã»ú¿ÉÒÔÀí½âµÄÖ¸Áî´ó¸Å¿ÉÒÔÊÇÕâÑùµÄ£º
ÏÖÔÚÇëΪÎÒ×¼±¸Ò»¸ö±äÁ¿a£¬ÇëÓÃ3+1µÄºÍÈ¥³õʼ»¯Ëü£¬È»ºóÇë¼ÓËüµÄÖµÊä³öµ½¿ØÖÆÌ¨Éϲ¢×·¼ÓÉÏÒ»¸ö¿Õ¸ñ¡£ ¹ØÓÚC++µÄ¸ü¶à¶«Î÷£¬½¨Òé´ó¼ÒÈ¥¿´×¨ÃŵÄC++½Ì²Ä»òÕßά»ù°Ù¿Æ¡¢°Ù¶È°Ù¿ÆµÈÏà¹Ø´ÊÌõ¡£ ѧ
C++ѧµÄÊÇʲô£¿
ѧC++ѧµÄÊÇʲô£¿¿ÉÒÔ˵C++ÊǺܸ´Ôӵģ¬ÒòΪҪʵÏÖһЩÔÚÆäËüÓïÑÔÖкܼòµ¥µÄÈÎÎñ£¬ÔÚC++ÖÐͨ³£¶¼ÐèÒª¸ü¶àµÄ´úÂëºÍʱ¼ä£¬ÒÔ´´½¨Ò»¸ö´°¿ÚΪÀý£¬ÆäËüÓïÑÔÓÉÓÚÓÐÄÚÖõÄÖ§³Ö£¬ÉõÖÁµ±ÎÒÃÇ´´½¨Ò»¸öHelloWorld³ÌÐòʱºò¾ÍÒѾ´´½¨ÁËÒ»¸ö´°¿Ú¡£¶øÔÚ´¿´âµÄC++»·¾³ÖУ¬ÕâÊÇ×ö²»µ½µÄ£¬ÒòΪC++²¢Ã»ÓÐÌṩGUIµÄÄÚÖÃÖ§³Ö£¬Èç¹ûÒªÓÃC++´´½¨´°¿Ú£¬ÎÒÃÇÐèҪʹÓõ½ÏµÍ³API»òÕßʹÓ÷â×°ÁËÕâЩAPIµÄһЩ¿â£¬Ç°ÕßÈçWin32³ÌÐòÉè¼ÆºóÕßÈçMFC¡¢wxWidgets¡£
µ«ÊÇÕâЩ²¢²»ÄÜ´ú±íC++²»ºÃ£¬·´¶øC++ÊǺÜÇ¿´óµÄ£¬ÎÒÃÇѧϰC++ѧµÃ²»½ö½öÊÇC++µÄÓï·¨£¬ÒòΪ½ö½ö¶®µÃC++µÄһЩÓï·¨ÓÖÄÜÔõôÑùÄØ£¿ÑÝ
15
ʾË㷨ô£¿ÆäʵÎÒÈÏΪѧϰC++µÄ³õÆÚµ±È»ÊÇÊìϤC++µÄÓï·¨£¬ÖÐÆÚµ±È»ÊÇѧϰSTLµÈ¿â¡¢ÏµÍ³APIÒÔ¼°ÊìϤC++µÄÃæÏò¶ÔÏóµÄ˼ÏëºÍÒ»°ãµÄÉè¼Æ·½·¨£»ºóÆÚÊǰéËæ×ÅÄãC++ÉúÑĵÄÒ»ÉúµÄ£¬ÒòΪËüûÓÐÖÕµãµÄ£¬Õâʱºò³ýÁËÒª¼ÌÐø¼ÓÉî¶ÔC++µÄÀí½âÖ®Í⣬»¹ÐèҪȥѧϰ¸÷ÖÖ¸÷ÑùµÄ»ùÓÚC++µÄ¿â£¬ÒòΪÄãÐèÒªÔÚÕâЩ¿âµÄ°ïÖúÏÂʹÓÃC++ȥʵÏÖ¸ü¾ßÌåµÄ¶«Î÷£¬±ÈÈçһЩGUI¿âÈçQT¡¢wxWidgets£¬Ò»Ð©ÓÎÏ·ÒýÇæÈçOgre¡¢Unreal¡¢BigworldµÈ£¬Ò»Ð©ÍøÂç¿âÈçASIO¡¢RakNet¡¢ACEµÈ¡£ÕâЩ¿â´ó¶àÓÐÒ»¸öÌØµã¾ÍÊÇËûÃÇÊÇ»ùÓÚC++£¬·â×°Á˵ײãµÄAPIʹµÃÎÒÃÇ¿ÉÒÔ²»±ØÃ¿´Î¶àȥʹÓ÷±ÔÓµÄAPIÀ´ÊµÏÖÎÒÃÇÏëÒªµÄ¹¦ÄÜ¡£µ±È»£¬ÄãÒ²¿ÉÒÔÓÃC++È¥·â×°ÕâЩAPI£¬ÈÃ×Ô¼º³ÉΪһ¸ö¿â×÷Õߣ¬·½±ãËûÈË¡£
ѧϰC++£¬Ñ§Ï°CºÍC++µÄ¿â£¬Ñ§Ï°ÆäËü¸÷ÁìÓòµÄC++¿â£¬ºÃºÃµÄʹÓÃÕâЩ¿â»òÕß×Ô¼ºÐ´Ò»Ð©¿â£¬ÆäËüһЩÄãÄÜÏëµ½µÄÓëC++Ïà¹ØµÄÊÂÇé¡£ ÔõÑù²ÅÄÜÓÃ
C++À´×öÊÂÇé
ͨ³£ÎÒÈÏΪÈç¹ûֻʹÓÃ×î»ù±¾µÄC++ÒÔ¼°ÆäÄÚÖÿâÀ´×öÊÂÇ飬ÄÇôÄÜ×öµÄÊÂÇéʼÖÕÊÇÓоÖÏ޵ģ¬ÒòΪC++µÄ¿â±Ï¾¹ÊÇÓÐÏ޵ģ¬ÎÒÃÇÄÜÓÃËüÀ´Ð´Ò»Ð©ºËÐÄ´úÂ룬ÒòΪÕⲿ·Ö´úÂëͨ³£¶¼²»ÐèÒªÓë¾ßÌåµÄÓ¦ÓùØÁªÆðÀ´¡£Ê¹ÓÃC++ÒÔ¼°C++¼Ì³ÐµÄC¿âÎÒÃÇÄÜ×öһЩ¼òµ¥µÄÎļþ²Ù×÷£¬Òò´Ë»¹¿ÉÒÔдһЩÓë´ËÏà¹ØµÄ´¦Àí³ÌÐò¡£Æäʵ²»½ö½öÊÇC++£¬±ÈÈçC#£¬¼ÙÈçÄãÔÚÓ¦ÓÃÖв»ÒýÈë.net FrameworkÏÂÃæÌṩµÄ´óÁ¿µÄÆäËüµÄÀָࣨ³ýÁË×î»ù±¾µÄÈçSystem.ConsoleµÈÖ®ÍâµÄÀࣩ£¬ÄãÓÖÄÜÓÃC#×öÊ²Ã´ÄØ£¿ÎÒÃÇÔÚ×öC#µÄʱºòͨ³£ÒªÒýÈëһЩеÄÀ࣬ÒýÓÃһЩеÄÃüÃû¿Õ¼ä£¬ÆäʵC++Ò²ÊÇÕâÑùµÄ£¬Òª×ö¸ü¾ßÌåµÄÊÂÇ飬¾ÍÐèÒª³ýC++±¾ÉíÖ®ÍâµÄ¸ü¶à¶«Î÷²ÅÐС£
Òò´Ë£¬ÒªÓÃC++À´×öÊÂÇ飬³ýÁËC++µÄ»ù±¾Óï·¨Ö®Í⣬»¹ÐèҪѧϰһЩÆäËüһЩÄÚÈÝÈçWindows API¡¢MFC¡¢DirectX 3D APIµÈ¡£ C++¡¢C#¡¢Java
µ½µ×˺ã¿
¶ÔÓÚÕâ¸öÎÊÌ⣬ÎÒÏë˵µÄÊÇ£ºÓïÑÔÎÞ¹ó¼ú£¬¼¼ÊõÓиߵ͡£ÆäʵÎÞÂÛʲôÓïÑÔ£¬ËüÃÇÔÚÕâÀï¶¼ÊDZà³ÌÓïÑÔ£¬Ò²ÐíËüÃÇ¿´ÆðÀ´²»Ò»Ñù£¬ËüÃÇÓÃÆðÀ´Ò²²»Ò»Ñù£¬ËüÃǵġ°·Ò롱±àÒëÆ÷²»Ò»Ñù£¬µ«ÊÇËüÃǵı¾ÖÊ×÷ÓþÍÊÇÒªÓÃËüÃÇ×Ô¼ºµÄ·½Ê½½«ÎÒÃÇÈËÀàµÄ½â¾öÎÊÌâµÄ·½·¨¡¢Ë¼Â·ºÍÁ÷³Ì¸æÖª¸ø¼ÆËã»ú¡£ÕâÒ²¾ÍÊÇΪʲôC++¡¢C#¡¢Java¿ÉÒÔÏ໥½»»¥µÄÔÒò¡£
ÿ¸öÓïÑÔ¾ÍÏñ½ºþÉϵĸ÷ÃÅÅɵÄÎ书һÑù£¬ÆäÊµÕæµÄûÓиßÏÂÖ®·Ö£¬Ö»ÓиöÈ˵ÄÐÞΪ£¬ÉÙÁÖÎ书¾ÍÒ»¶¨Ç¿ÓÚÎ䵱ô£¿¡¶±ÌѪ½£¡·ÖÐÔ¬³ÐÖ¾²»Ò²ÓÃÆÕÆÕͨͨµÄÎåÐÐÈ»÷À£ÁËÈÙ²Êô£¿Ö»ÊDz»Í¬µÄÎ书ÔÚ²»Í¬µÄÌõ¼þϱíÏÖ²»Í¬£¬ËûÃǸ÷×ÔÕ¼¾ÝÁË×Ô¼ºÓÐÀûµÄµØÎ»°ÕÁË£¬ÒÔÑî¼Òǹ·¨ÎªÀý£¬»òÐí¶þÈ˱ÈÎäËü²»À÷º¦£¬µ«ÊÇÕ÷սɳ³¡¹À¼ÆÊÇÔÙÊʺϲ»¹ýÁË¡£
Òò´Ë²»ÒªÔÙ¾À½áʲôÓïÑԺã¬Ê²Ã´ÓïÑÔÁ÷ÐÐÁË£¬Ñ¡ÔñÒ»¸ö×Ô¼ºÏ²»¶µÄ·½Ïò£¬È»ºóµ÷²éºÃÄǸö·½Ïò×î³£ÓÃ×îÊʺϵÄÓïÑÔ£¬È»ºó¼¯ÖÐ×¢ÒâÁ¦¼á³ÖµÄȥѧϰËü£¬Õâ¾ÍºÃÁË¡£
16