++µÄÉçÇøÓëÉú̬
C++ÓµÓÐÒ»¸ö»îÔ¾ÇÒ¶àÑù»¯µÄ¿ª·¢ÕßÉçÇø¡£´ÓÒµÄÚµÄÖÁ¹«Ë¾µ½Ð¡ÎÒ˽¼Ò¿ª·¢Õߣ¬¶¼ÔÚΪC++µÄÉú³¤Ð¢Ë³ÊµÁ¦¡£¸»ºñµÄµÚÈý·½¿âºÍ¿ò¼Ü£¬ÈçBoostºÍQt£¬ÎªC++¿ª·¢ÕßÌṩÁËǿʢµÄ¹¤¾ßÖ§³Ö¡£´ó×ÚµÄ?ÔÚÏß×ÊÔ´ºÍÎĵµ£¬ÈçC++²Î¿¼Êé¼®ºÍÔÚÏ߽̳Ì?£¬Ò²ÎªÑ§Ï°ºÍÓ¦ÓÃC++ÌṩÁ˱㵱¡£
++µÄÔçÆÚÓ¦ÓÃ
C++ÔÚÆä½µÉúºó²»¾Ã£¬¾Í±»ÆÕ±éÓ¦ÓÃÓÚ¶à¸öÁìÓò¡£×îÔç½ÓÄÉC++µÄ¹«Ë¾°üÀ¨AT&T±´¶ûʵÑéÊÒ¡¢¼×¹ÇÎÄ£¨Oracle£©ºÍ΢Èí£¨Microsoft£©¡£ÕâЩ¹«Ë¾Ê¹ÓÃC++µÄǿʢ?¹¦Ð§£¬¿ª·¢³öÁËÐí¶à¸ßЧµÄϵͳºÍÓ¦ÓóÌÐò¡£ÀýÈ磬¼×¹ÇÎĹ«Ë¾µÄÊý¾Ý¿âÖÎÀíϵͳOracle¾ÍÊÇÔÚC++µÄÖ§³ÖϵÃÒÔ¸ßЧÔËÐС£
ÑÐò½¥½øµÄѧϰҪÁì
C++ÓïÑÔÓµÓи»ºñµÄÌØÕ÷ºÍÖØ´óµÄÓï·¨£¬Òò´ËÑÐò½¥½øµÄѧϰҪÁìºÜÊÇÖ÷Òª¡£×îÏÈʱ£¬ÖصãѧϰC++µÄ?»ù´¡Óï·¨ºÍ½¹µã¿´·¨£¬È»ºóÖð²½ÉîÈëѧϰ¸ß¼¶ÌØÕ÷¡£
ÏêϸҪÁ죺Ê×ÏÈÕÆÎÕ»ù±¾Óï·¨£¨Èç±äÁ¿¡¢¿ØÖƽṹ¡¢º¯ÊýµÈ£©£¬È»ºóÑ§Ï°ÃæÏò¹¤¾ß±à³ÌµÄ»ù±¾¿´·¨£¨ÈçÀà¡¢¹¤¾ß¡¢¼ÌÐø¡¢¶à̬µÈ£©¡£ÉîÈëѧϰSTL£¨±ê׼ģ°å¿â£©ºÍÆäËû¸ß¼¶ÌØÕ÷£¨ÈçRAII¡¢Ä£°å±à³Ì¡¢ÖÇÄÜÖ¸ÕëµÈ£©¡£
++µÄ½µÉú£ºÀúÊ·µÄתÕÛµã
1983Ä꣬C++Õýʽµ®?Éú¡£BjarneStroustrupÔÚËûµÄÊé¡¶TheC++ProgrammingLanguage¡·ÖÐÏêϸÏÈÈÝÁËÕâÒ»ÐÂÐËÓïÑÔµÄÌØµãºÍÓ¦Óá£C++²»µ«±£?ÁôÁËCÓïÑԵĵײã²Ù×÷ÄÜÁ¦£¬»¹ÔöÌíÁËÃæÏò¹¤¾ß±à³ÌµÄ?ÌØÕ÷£¬Ê¹Æä³ÉΪһÖÖ¹¦Ð§ÖÜÈ«¡¢ÎÞаÐԸߵÄ?±à³ÌÓïÑÔ¡£
Ò»Á¬Ñ§Ï°Óë¸üÐÂ
C++ÓïÑÔÒ»Ö±Éú³¤£¬Ðµıê×¼ºÍÌØÕ÷Ò»Ö±Ó¿ÏÖ¡£Ò»Á¬Ñ§Ï°ºÍ¸üÐÂ֪ʶ£¬Äܹ»×ÊÖúÄã¸úÉÏÊÖÒÕÇ°ÑØ£¬¼á³Ö¾ºÕùÁ¦¡£
ÏêϸҪÁ죺¹Ø×¢C++±ê׼ίԱ»á£¨ISO/IECJTC1/SC22/WG21£©µÄбê?×¼Ðû²¼ºÍÌá°¸¡£ÔĶÁC++Ïà¹ØµÄ²©¿ÍºÍÎÄÕ£¬ÏàʶÐÂÌØÕ÷ºÍ×î¼Ñʵ¼ù¡£¼ÓÈëÊÖÒÕ¾Û»áºÍ×êÑлᣬÏàʶ×îеÄÊÖÒÕÉú³¤Ç÷ÊÆ¡£
ÔÚÅÌËã»ú¿ÆÑ§µÄµîÌÃÖУ¬C++ÓïÑÔÎÞÒÉÊÇÒ»¿Åèè²µÄ?Ã÷Öé¡£ËüµÄ½µÉú²»µ«½öÊÇÒ»¶ÎÊÖÒÕµÄǰ½ø£¬¸üÊÇÒ»¶Î¿çԽʱ¿ÕµÄÊ·Ê«¡£±¾?ÎĽ«´øÄ㴩Խʱ¿Õ£¬Ì½ÌÖC++ÓïÑԵĽµÉúÅä¾°¼°ÆäÔÚÈí¼þ¿ª·¢ÖеÄÖ÷ÒªÐÔ£¬ÆÊÎö¸ßƵÎóÇø£¬²¢Ìṩ׼ȷµÄѧϰÓëʵ¼ùÒªÁì¡£ÎÞÂÛÄãÊÇÐÂÊÖÕÕ¾É×ÊÉî³ÌÐòÔ±£¬ÕâÆªÎÄÕ¶¼½«³ÉΪÄ㿪ÆôC++֮·µÄ±Ü¿ÓÖ¸ÄÏ¡£
ÔÚÓÎÏ·¿ª·¢ÁìÓò£¬C++ͬÑùÕ¼ÓÐÁËÖ÷Ҫְλ¡£ÓÎÏ·¿ª·¢ÐèÒª¸ßÐÔÄܵÄͼÐÎäÖȾºÍÖØ´óµÄÎïÀíÅÌË㣬¶øC++µÄ¸ßЧÐÔºÍÎÞаÐÔʹµÃËü³ÉΪÓÎÏ·¿ª·¢ÖеÄÊ×Ñ¡ÓïÑÔ¡£Ðí¶àÖøÃûµÄÓÎÏ·ÒýÇæ£¬ÈçUnrealEngine¡¢CryEngineµÈ£¬¶¼ÊÇʹÓÃC++¿ª·¢µÄ¡£
C++ÔÚǶÈëʽ¿ª·¢ÖÐÒ²ÓÐ×ÅÆÕ±éµÄÓ¦Óá£ÓÉÓÚÆä¸ßЧµÄ?´úÂëÌìÉúºÍ³õ¼¶²Ù×÷ÄÜÁ¦£¬C++ÔÚǶÈëʽϵͳÖлñµÃÁËÆÕ±éÓ¦Óá£ÀýÈ磬ÖÇÄÜÊÖ»ú¡¢Æû³µµç×Óϵͳ¡¢¹¤Òµ¿ØÖÆÏµÍ³µÈ¶¼ÆÕ±éʹÓÃC++¾ÙÐпª·¢¡£
C++µÄδÀ´£ºÒ»Á¬Á¢ÒìºÍ¿çƽ̨Éú³¤Õ¹ÍûδÀ´£¬C++½«¼ÌÐøÔÚÊÖÒÕǰ½øºÍÈí¼þ¿ª·¢µÄÇ°ÑØ¾ÙÐÐÁ¢Òì¡£Ëæ×ÅÈ˹¤ÖÇÄÜ¡¢´óÊý¾Ý¡¢ÎïÁªÍøµÈÐÂÐËÊÖÒÕµÄÉú³¤£¬C++½«ÔÚÕâЩÁìÓòʩչԽ·¢Ö÷ÒªµÄ×÷Óá£ÌØÊâÊÇÔÚ¸ßÐÔÄÜÅÌËãºÍ²¢ÐÐÅÌËã·½Ãæ£¬C++µÄÐÂÌØÕ÷½«½øÒ»²½ÍÆÏÂÊÖÒÕµÄÉú³¤¡£
++µÄÄÚ´æÖÎÀí
C++µÄÄÚ´æÖÎÀí»úÖÆÊÇÆäµ×²ã²Ù×÷ÄÜÁ¦µÄÌåÏÖ¡£C++ÔÊÐí³ÌÐòÔ±Ö±½Ó²Ù×÷Äڴ棬ͨ¹ýÖ¸Õ루Pointers£©ºÍ¶¯Ì¬·ÖÅÉ£¨DynamicMemoryAllocation£©À´ÖÎÀíÄÚ´æ¡£ÕâÖÖÖ±½ÓµÄÄÚ´æÖÎÀíÄÜÁ¦£¬Ê¹µÃC++ÔÚ¸ßÐÔÄܺÍϵͳ¼¶±à³ÌÖÐÌåÏÖ¾«²Ê¡£
ÕâÒ²Òâζ×Å¿ª·¢ÕßÐèÒªÉóÉ÷´¦?ÀíÄÚ´æÖÎÀí£¬ÒÔ×èÖ¹³£¼ûµÄÄÚ´æ×ß©ºÍ»á¼ûÔ½½çµÈÎÊÌâ¡£
У¶Ô£ºÅíÎÄÕý(p6mu9CWFoIx7YFddy4eQTuEboRc9VR7b9b)


