C++ÔÚÏÖ´úÅÌËã»ú¿ÆÑ§ÖеÄ?Ó¦ÓùæÄ£¹ã·º¡£´Óϵͳ±à³Ì¡¢²Ù×÷ϵͳ¿ª·¢£¬µ½ÓÎÏ·¿ª·¢¡¢¸ßÐÔÄÜÅÌËãµÈÁìÓò£¬C++¶¼Õ¹ÏÖÁËÆäÇ¿´óµÄ?ÄÜÁ¦¡£Ðí¶à´óÐÍÈí¼þ¹«Ë¾£¬Èç΢Èí¡¢¼×¹ÇÎĺÍ˼¿ÆÏµÍ³£¬¶¼ÔÚÆä²úÆ·Öдó×Ú½ÓÄÉC++½øÐпª·¢¡£ÕâЩӦÓó¡¾°ÖУ¬C++µÄ¸ßЧÐÔ¡¢¿É¿¿ÐÔºÍÁé»îÐÔ£¬Ê¹µÃËü³ÉΪÁËÐí¶à¿ª·¢ÕßµÄÊ×Ñ¡ÓïÑÔ¡£
Õ¹ÍûδÀ´£¬C++½«¼ÌÐøÔÚ¼¼Êõ½ø²½ºÍÁ¢ÒìÖз¢»ÓÖØÒª×÷Óá£Ëæ×ÅÈ˹¤ÖÇÄÜ¡¢ÎïÁªÍø¡¢ÔÆÅÌËãµÈÐÂÐ˼¼ÊõµÄÉú³¤£¬C++½«ÔÚÕâЩÁìÓòÖз¢»ÓÖØÒª×÷Óá£Ðµıê×¼ºÍÌØÐԵIJ»¾øÍƳö£¬½«Ê¹µÃC++ÔÚÐÔÄÜ¡¢Äþ¾²ÐÔºÍÒ×ÓÃÐÔ·½Ãæ¶¼Óиü´óµÄÌáÉý¡£
C++µÄ½µÉúºÍÉú³¤£¬ÎÞÒÉÊÇÅÌËã»ú¿ÆÑ§ÀúÊ·ÉϵÄÒ»¶Î´«Ææ¡£ËüµÄ?ÆðÔ´³äÂúÁËÉñÃØºÍÌôÕ½£¬µ«ÕýÊÇÕâЩÌôÕ½ºÍÁ¢Ò죬ʹµÃC++³ÉΪÁËÏÖ´úÅÌËã»ú¿ÆÑ§Öв»¿É»òȱµÄ?Ò»²¿·Ö¡£Í¨¹ý̽Ë÷C++µÄ½µÉúÅä¾°ºÍÉú³¤Àú³Ì£¬ÎÒÃDz»µ«Äܹ»¸üºÃµØ?Àí½âÕâһΰ´óµÄ?±à?³ÌÓïÑÔ£¬»¹Äܹ»´ÓÖлñµÃÃû¹óµÄÆôʾºÍÁé¸Ð¡£
C++µÄ½µÉú²¢·ÇÒ»õí¶ø¾Í¡£ÔÚ×î³õµÄ¼¸ÄêÀStroustrupÃæÁÙÐí¶à¼¼ÊõºÍÀíÂÛÉϵÄÌôÕ½¡£Ëû²»µ«ÒªÔÚÓïÑÔÉè¼ÆÉϽøÐÐÁ¢Ò죬»¹ÒªÈ·±£ÕâÖÖÐÂÓïÑÔÄܹ»¼æÈÝÏÖÓеÄC´úÂ룬ÕâÊǺÜÊÇÅÓ´óµÄÈÎÎñ¡£Í¨¹ý²»¾øµÄÊÔÑéºÍ¸ïУ¬C++Öð½¥Õ¹ÏÖ³öÆäÆæÌØµÄ÷ÈÁ¦ºÍDZÁ¦¡£
ÔÚC++µÄÔçÆÚÉú³¤½×¶Î£¬ËüÎüÊÕÁËÐí¶àÏÖ´ú±à³ÌÓïÑÔµÄÓŵ㣬ͬʱ¿Ë·þÁËCÓïÑԵľÖÏÞ¡£C++ÒýÈëÁËÃæÏò¹¤¾ß±à?³Ì£¨OOP£©µÄ¿´·¨£¬ÕâÊÇÆä×î´óµÄ¸ïÃüÐÔÁ¢ÒìÖ®Ò»¡£ÃæÏò¹¤¾ß±à³ÌʹµÃ´úÂëÔ½·¢Ä£¿é»¯¡¢Ò×ÓÚά»¤ºÍÀ©Õ¹¡£C++»¹ÌṩÁ˸üÇ¿´óµÄÀàÐÍϵͳºÍÔËËã·ûÖØÔØ¹¦Ð§£¬ÕâЩ¶¼´ó´óÌá¸ßÁ˱à³ÌµÄÁé»îÐÔºÍЧÂÊ¡£
ÔÚC++µÄÔçÆÚÉú³¤ÖУ¬Stroustrup»¹ÃæÁÙÐí¶àÍⲿµÄ?×èÁ¦ºÍÌôÕ½¡£ÆäʱµÄÅÌËã»ú¿ÆÑ§½ç¹ØÓÚÐÂÓïÑԵĽÓÊÜˮƽ²¢²»¸ß£¬ÌرðÊÇÔÚһЩ¹Å°åµÄ¼¼ÊõÁìÓò¡£Ëæ×Åʱ¼äµÄÍÆÒÆ£¬C++µÄÓÅÊÆÖð½¥±»ÈϿɣ¬ËüÔÚϵͳ±à³Ì¡¢Ó¦ÓÃÈí¼þ¿ª·¢ºÍ¸ßÐÔÄÜÅÌËãµÈÁìÓòÕ¹ÏÖ³öÁ˾޴óµÄDZÁ¦¡£
C++ÔÚÏÖ´ú¿Æ¼¼ÖеÄÓ¦ÓÃÎÞ´¦²»ÔÚ¡£ËüÊDzÙ×÷ϵͳ¡¢ÓÎÏ·ÒýÇæ¡¢½ðÈÚÈí¼þ¡¢Ç¶ÈëʽϵͳµÈÁìÓòµÄÖ÷Òª±à³ÌÓïÑÔ¡£ÀýÈ磬΢ÈíµÄWindows²Ù×÷ϵͳ¡¢LinuxÄںˡ¢UnityÓÎÏ·ÒýÇæ¡¢½ðÈÚÊг¡?µÄ¸ßƵ½»Ò×ϵͳµÈ¶¼ÊÇÒÔC++Ϊ»ù´¡¿ª·¢µÄ¡£ÕâÖֹ㷺ӦÓò»µ«Ö¤Ã÷ÁËC++µÄÇ¿´óºÍÁé»î£¬¸üչʾÁËÆäÔÚ¼¼ÊõÁìÓòµÄ¾Þ´óDZÁ¦¡£
ÔÚÅÌËã»ú¿ÆÑ§µÄÂþ³¤ÀúÊ·ÖУ¬C++µÄ?½µÉúÎÞÒÉÊÇÒ»¶Î¿çԽʱ¿ÕµÄÊ·Ê«¡£Õâһΰ´óµÄ±à³ÌÓïÑÔ²»µ«¸Ä±äÁËÈí¼þ¿ª·¢µÄ·½·¨£¬»¹¶ÔÏÖ´úÅÌËã»ú¿ÆÑ§±¬·¢ÁËÉîÔ¶µÄÓ°Ïì¡£C++µÄÆðÔ´¿ÉÒÔ×·Ëݵ½20ÊÀ¼Í80Äê´ú£¬µ«ÒªÀí½âËüµÄÉñÃØÆðÔ´£¬ÎÒÃDZØÐë»Øµ½ËüµÄ?½µÉúÅä¾°¡£
C++µÄÊ×´´ÈËBjarneStroustrup£¬ÊÇһλӵÓÐ׿Խ²ÅÖǵÄÅÌËã»ú¿ÆÑ§¼Ò¡£ËûÔÚ1979Ä꿪ʼÔÚÆÕÁÖ˹¶Ù´óѧµÄÅÌËã»ú¿ÆÑ§Ïµ½øÐÐÕâÒ»¸ïÃüÐÔµÄÊÂÇé¡£Æäʱ£¬CÓïÑÔÒѾÔÚÅÌËã»úÁìÓò»ñµÃÁ˹㷺µÄÓ¦Ó㬵«ËüÔÚÅÓ´óϵͳµÄ¿ª·¢ºÍά»¤·½Ãæ±£´æÒ»Ð©¾ÖÏÞ¡£
BjarneStroustrupÒâʶµ½£¬ÐèÒªÒ»ÖÖ¸ü¸ß¼¶µÄ±à³ÌÓïÑÔÀ´Ó¦¶ÔÕâЩÌôÕ½£¬ÓÚÊÇËû¿ªÊ¼×ÅÊÖÉè¼ÆCwithClasses£¬ÕâØÊºóÑݱäΪC++¡£
ͼÐδ¦ÀíºÍÓÎÏ·¿ª·¢ÊÇC++µÄ?ÁíÒ»¸öÖØÒªÓ¦ÓÃÁìÓò¡£C++µÄÔËËãËٶȺÍÄÚ´æÖÎÀíÄÜÁ¦Ê¹Ëü³ÉΪÓÎÏ·¿ª·¢ÖеÄÊ×Ñ¡ÓïÑÔÖ®Ò»¡£Ðí¶àÖªÃûµÄÓÎÏ·ÒýÇæ£¬ÈçUnrealEngineºÍUnity£¬¶¼ÔڵײãʹÓÃC++À´ÊµÏÖ¸ßÐÔÄܵÄͼÐÎäÖȾºÍÎïÀíÅÌËã¡£C++µÄÁé»îÐÔºÍÇ¿´óµÄ¹¦Ð§£¬Ê¹µÃ¿ª·¢Õß¿ÉÒÔ´´Á¢³ö¸ßÖÊÁ¿µÄÓÎÏ·ÌåÑé¡£
1979Ä꣬±´Ñŵ¡¤Ë¹ÌØÀÍË¹ÌØÂ³ÆÕÔÚ±´¶ûʵÑéÊÒ¿ªÊ¼Á˶ÔC++µÄ¿ª·¢ÊÂÇé¡£ËûµÄÄ¿±êÊÇÔÚ²»ÆÆ»µCÓïÑÔÏÖÓÐÓÅÊÆµÄ»ù´¡ÉÏ£¬Ôö¼ÓÃæÏò¹¤¾ß±à³ÌµÄÌØÐÔ£¬ÒÔ±ã¸üºÃµØÓ¦¶ÔÅÓ´óÈí¼þϵͳµÄÐèÇó¡£
¾¹ýÊýÄêµÄÑз¢£¬C++ÔÚ1983ÄêÕýʽ½µÉú¡£ÕâÒ»±à³Ì?ÓïÑÔ²»µ«¼ÌÐøÁËCÓïÑÔµÄÇ¿´ó¹¦Ð§£¬»¹ÒýÈëÁËÀࣨClass£©¡¢¼ÌÐø£¨Inheritance£©ºÍ¶à̬£¨Polymorphism£©µÈÃæÏò¹¤¾ß±à³ÌµÄ½¹µã¿´·¨¡£ÕâÒ»¸ïÃüÐÔµÄÍ»ÆÆ²»µ«¼«´óµØÌáÉýÁËÈí¼þ¿ª·¢µÄЧÂʺʹúÂëµÄ¿Éά»¤ÐÔ£¬Ò²ÎªÅÌËã»ú¿ÆÑ§µÄÉú³¤¿ª±ÙÁËеÄ?Æ«Ïò¡£
C++µÄµ®?ÉúÊÇÒ»¶Î³äÂúÁ¢ÒìºÍ¼¤ÇéµÄ?±à³ÌÓïÑÔÊ·Ê«¡£´ÓÒ»¸öССµÄ¸ïмƻ®µ½Èç½ñÈ«Çò×î¹ã·ºÊ¹Óõıà³ÌÓïÑÔ£¬C++¼ûÖ¤ÁËÅÌËã»ú¿ÆÑ§µÄÉú³¤Àú³Ì£¬Ò²²»¾øÍƶ¯×ÅÕâÒ»ÁìÓòµÄ½ø²½¡£Î´À´£¬C++½«¼ÌÐøÔÚ¼¼ÊõÇ°ÑØ·¢¹â·¢ÈÈ£¬ÎªÎÒÃÇ¿ª±Ù¸ü¶àµÄ¿ÉÄÜÐÔ¡£
C++µÄ¹ÊÊ£¬²Å¸Õ¸Õ¿ªÊ¼¡£ÈÃÎÒÃÇÅäºÏÆÚ´ýÕâ¶Î¿çԽʱ¿ÕµÄÊ·Ê«£¬ÔÚδÀ´µÄËêÔÂÀï¼ÌÐøÊéдÐÂµÄÆªÕ¡£
C++µÄ½µÉú£¬²»¿ÉÊÇÒ»¶Î¼¼ÊõµÄÑݽø£¬¸üÊÇÒ»¶Îºá¿ç¶à¸öÊÀ´úµÄÊ·Ê«¡£ÔÚÕâ¶Î³äÂú¼¤ÇéÓëÁ¢ÒìµÄ±à³ÌÓïÑÔÊ·Ê«ÖУ¬ÎÒÃǽ«¼ÌÐøÌ½Ë÷C++µÄÉú³¤Àú³Ì£¬Á˽âËü¶ÔÏÖ´úÅÌËã»ú¿ÆÑ§µÄÉîÔ¶Ó°Ï죬²¢Õ¹ÍûÆäÔÚδÀ´µÄÁÉÀ«Ç°¾°¡£