1979Ä꣬£¬£¬£¬£¬±´Ñŵ¡¤Ë¹ÌØÀÍË¹ÌØÂ³ÆÕÔÚ±´¶ûʵÑéÊÒ×îÏÈÁ˶ÔC++µÄ¿ª·¢ÊÂÇé¡£¡£¡£¡£¡£¡£ËûµÄÄ¿µÄÊÇÔÚ²»ÆÆËðCÓïÑÔÏÖÓÐÓÅÊÆµÄ?»ù´¡ÉÏ£¬£¬£¬£¬£¬ÔöÌíÃæÏò¹¤¾ß±à³ÌµÄ?ÌØÕ÷£¬£¬£¬£¬£¬ÒÔ±ã¸üºÃµØÓ¦¶ÔÖØ´óÈí¼þϵͳµÄÐèÇ󡣡£¡£¡£¡£¡£
¾ÓÉÊýÄêµÄÑз¢£¬£¬£¬£¬£¬C++ÔÚ1983ÄêÕýʽ½µÉú¡£¡£¡£¡£¡£¡£ÕâÒ»±à³ÌÓïÑÔ²»µ«¼ÌÐøÁËCÓïÑÔµÄǿʢ?¹¦Ð§£¬£¬£¬£¬£¬»¹ÒýÈëÁËÀࣨClass£©¡¢¼ÌÐø£¨Inheritance£©ºÍ¶à̬£¨Polymorphism£©µÈÃæÏò¹¤¾ß±à³Ì?µÄ½¹µã¿´·¨¡£¡£¡£¡£¡£¡£ÕâÒ»¸ïÃüÐÔµÄÍ»ÆÆ²»µ«¼«´ó?µØ?ÌáÉýÁËÈí¼þ¿ª·¢µÄЧÂʺʹú?ÂëµÄ¿Éά»¤ÐÔ£¬£¬£¬£¬£¬Ò²ÎªÅÌËã»ú¿ÆÑ§µÄÉú³¤¿ª·¢ÁËÐÂµÄÆ«Ïò¡£¡£¡£¡£¡£¡£
C++µÄ½µÉúÏÖʵÉÏÊǶÔCÓïÑÔµÄÀ©Õ¹ºÍÔöÇ¿¡£¡£¡£¡£¡£¡£ÔÚ1980ÄêÔÂÔçÆÚ£¬£¬£¬£¬£¬BjarneStroustrupÔÚ±´¶ûʵÑéÊÒ¼ÌÐø¶ÔCÓïÑÔ¾ÙÐÐˢУ¬£¬£¬£¬£¬Ï£ÍûÄܹ»Ìí¼ÓÃæÏò¹¤¾ß±à³ÌµÄÌØÕ÷£¬£¬£¬£¬£¬Í¬Ê±½â¾öCÓïÑÔÔÚ´óÐÍÈí¼þ¿ª·¢ÖеľÖÏÞÐÔ¡£¡£¡£¡£¡£¡£ÓÚÊÇ£¬£¬£¬£¬£¬C++Ó¦Ô˶øÉú¡£¡£¡£¡£¡£¡£Õâ¸öеıà³ÌÓïÑÔ²»µ«±£´æÁËCÓïÑÔµÄµ×²ã¿ØÖÆÄÜÁ¦£¬£¬£¬£¬£¬»¹ÒýÈëÁËÃæÏò¹¤¾ßµÄ±à³ÌÍ·ÄÔ£¬£¬£¬£¬£¬Ê¹ÆäÔÚ´óÐÍÈí¼þ¿ª·¢ÖÐÔ½·¢ÎÞаºÍ¸ßЧ¡£¡£¡£¡£¡£¡£
Ö»¹ÜC++ÒѾÔÚÅÌËã»ú¿ÆÑ§ÁìÓòÕ¼ÓÐÁËÖ÷Ҫְ룬£¬£¬£¬£¬µ«Ëü²¢?δ×èÖ¹½ø»¯¡£¡£¡£¡£¡£¡£Ðµıê×¼°æ±¾Ò»Ö±Ðû²¼£¬£¬£¬£¬£¬Ã¿Ò»°æ¶¼´øÀ´ÁËеÄÌØÕ÷ºÍˢС£¡£¡£¡£¡£¡£ÀýÈ磺
C++11£ºÒýÈëÁ˶àÏß³ÌÖ§³ÖºÍLambda±í´ïʽ£¬£¬£¬£¬£¬´ó´óÌá¸ßÁË´úÂëµÄ²¢ÐÐÐԺͿɶÁÐÔ¡£¡£¡£¡£¡£¡£
C++14£ºÔöÌíÁËautoÒªº¦×ÖºÍÄ£°å±äÁ¿£¬£¬£¬£¬£¬Ê¹µÃ´úÂëÔ½·¢¾«Á·ºÍÒ×¶Á¡£¡£¡£¡£¡£¡£
C++17£ºÒýÈëÁ˲¢ÐÐËã·¨ºÍÇ©×Ö²ÎÊýµÈ?ÌØÕ÷£¬£¬£¬£¬£¬½øÒ»²½ÌáÉýÁËÓïÑԵIJ¢Ðд¦Öóͷ£ÄÜÁ¦¡£¡£¡£¡£¡£¡£
C++20£ºÒýÈëÁË¿´·¨¡¢Ö´ÐÐÆ÷ºÍco_awaitµÈÐÂÌØÕ÷£¬£¬£¬£¬£¬½øÒ»²½Íƶ¯ÁËÒì²½±à³ÌºÍ¸ßÐÔÄÜÅÌËã¡£¡£¡£¡£¡£¡£
C++µÄÀֳɲ¢·ÇÒ»õí¶ø¾Í£¬£¬£¬£¬£¬ËüµÄÉú³¤Àú³Ì?ÖгäÂúÁËÒ»Ö±µÄÁ¢ÒìÓëˢС£¡£¡£¡£¡£¡£´Ó×î³õµÄCwithClassesµ½×îÖÕµÄC++£¬£¬£¬£¬£¬Ã¿Ò»´Î?µÄˢж¼ÎªÕâÒ»ÓïÑÔÔöÌíÁËеÄÌØÕ÷ºÍ¹¦Ð§¡£¡£¡£¡£¡£¡£StroustrupÔÚÉè¼ÆC++ʱ£¬£¬£¬£¬£¬²»µ«×¢ÖØÓïÑԵĹ¦Ð§ÐÔ£¬£¬£¬£¬£¬»¹ºÜÊǹØ×¢ÆäÔÚÈí¼þ¹¤³Ì?ÖеÄÏÖʵӦÓᣡ£¡£¡£¡£¡£
ÔÚ1980ÄêÔÂÄ©ºÍ1990ÄêÔ³õ?£¬£¬£¬£¬£¬C++×îÏÈÎüÒýÔ½À´Ô½¶àµÄ¿ª·¢Õß¡£¡£¡£¡£¡£¡£ËüµÄÃæÏò¹¤¾ßÌØÕ÷ºÍ±ê׼ģ°å¿â£¨STL£©Ê¹µÃÖØ´óµÄÈí¼þ¿ª·¢±äµÃÔ½·¢¸ßЧºÍ¿ÉÖÎÀí¡£¡£¡£¡£¡£¡£C++µÄSTLÌṩÁ˸»ºñµÄÊý¾Ý½á¹¹ºÍËã·¨£¬£¬£¬£¬£¬¼«´óµØ¼ò»¯ÁËÈí¼þ¿ª·¢Àú³Ì¡£¡£¡£¡£¡£¡£STLÖеÄÈÝÆ÷¡¢Ëã·¨¡¢µü´úÆ÷µÈÌØÕ÷£¬£¬£¬£¬£¬Ê¹µÃ³Ì?ÐòÔ±¿ÉÒÔÔ½·¢×¨×¢ÓÚÓªÒµÂß¼£¬£¬£¬£¬£¬¶ø²»±Ø¹ý¶à¹Ø×¢µ×²ãʵÏÖϸ½Ú¡£¡£¡£¡£¡£¡£
Ëæ×ÅÅÌËã»úÊÖÒÕµÄһֱǰ½ø£¬£¬£¬£¬£¬C++Ò²ÔÚÒ»Ö±½ø»¯£¬£¬£¬£¬£¬Ðµıê×¼ºÍÌØÕ÷Ò»Ö±ÍÆ³ö¡£¡£¡£¡£¡£¡£2003Ä꣬£¬£¬£¬£¬C++03±ê?×¼Ðû²¼£¬£¬£¬£¬£¬ÒýÈëÁËһЩÖ÷ÒªµÄˢУ¬£¬£¬£¬£¬ÈçÄ£°åÔª±à?³ÌµÈ¡£¡£¡£¡£¡£¡£ÕâЩˢУ¬£¬£¬£¬£¬Ê¹µÃC++ÔÚÖØ´óϵͳµÄ¿ª·¢ºÍÓÅ»¯·½Ãæ¾ßÓиüÇ¿µÄ?ÄÜÁ¦¡£¡£¡£¡£¡£¡£
2011Ä꣬£¬£¬£¬£¬C++11±ê×¼Ðû²¼£¬£¬£¬£¬£¬ÕâÒ»°æ±¾±»ÒÔΪÊÇC++ÀúÊ·ÉÏ×îÖ÷ÒªµÄÒ»´Î?¸üÐÂÖ®Ò»¡£¡£¡£¡£¡£¡£C++11ÒýÈëÁËLambda±í´ïʽ¡¢ÖÇÄÜÖ¸ÕëºÍ¶àÏß³ÌÖ§³ÖµÈ¹¦Ð§¡£¡£¡£¡£¡£¡£Lambda±í´ïʽʹµÃÄÚ²¿º¯ÊýµÄ½ç˵Խ·¢¾«Á·£¬£¬£¬£¬£¬ÖÇÄÜÖ¸Õ루Èçstd::uniqueptrºÍstd::sharedptr£©ÔòÌṩÁ˸üÇå¾²ºÍ¸ßЧµÄÄÚ´æÖÎÀí·½·¨¡£¡£¡£¡£¡£¡£
¶àÏß³ÌÖ§³ÖʹµÃ¿ª·¢ÕßÄܹ»Ô½·¢ÈÝÒ×µØÊ¹ÓöàºË´¦Öóͷ£Æ÷£¬£¬£¬£¬£¬Ìá¸ß³ÌÐòµÄÐÔÄÜ¡£¡£¡£¡£¡£¡£
2014ÄêºÍ2017ÄêµÄC++14ºÍC++17±ê×¼£¬£¬£¬£¬£¬Ôò¼ÌÐøÍÆ¶¯ÁËÓïÑÔµÄÉú³¤£¬£¬£¬£¬£¬ÒýÈëÁËһЩÐÂÌØÕ÷£¬£¬£¬£¬£¬ÈçͳһµÄ³õʼ»¯Óï·¨¡¢±äÁ¿ÉùÃ÷¡¢constexpr£¨³£Á¿±í´ïʽ£©µÈ¡£¡£¡£¡£¡£¡£ÕâЩÐÂÌØÕ÷£¬£¬£¬£¬£¬Ê¹µÃC++ÔÚÏÖ´ú±à³ÌÐèÇóÖоßÓиüÇ¿µÄ¾ºÕùÁ¦ºÍ˳ӦÐÔ¡£¡£¡£¡£¡£¡£
C++ÔÚÏÖ´úÅÌËã»ú¿ÆÑ§ÖеÄÓ¦ÓùæÄ£ÆÕ±é¡£¡£¡£¡£¡£¡£´Óϵͳ±à³Ì¡¢²Ù×÷ϵͳ¿ª·¢£¬£¬£¬£¬£¬µ½ÓÎÏ·¿ª·¢¡¢¸ßÐÔÄÜÅÌËãµÈÁìÓò£¬£¬£¬£¬£¬C++¶¼Õ¹ÏÖÁËÆäǿʢµÄÄÜÁ¦¡£¡£¡£¡£¡£¡£Ðí¶à´óÐÍÈí¼þ¹«Ë¾£¬£¬£¬£¬£¬Èç΢Èí¡¢¼×¹ÇÎĺÍ˼¿ÆÏµÍ³£¬£¬£¬£¬£¬¶¼ÔÚÆä²úÆ·Öдó×Ú½ÓÄÉC++¾ÙÐпª·¢¡£¡£¡£¡£¡£¡£ÕâЩӦÓó¡¾°ÖУ¬£¬£¬£¬£¬C++µÄ¸ßЧÐÔ¡¢¿É¿¿ÐÔºÍÎÞаÐÔ£¬£¬£¬£¬£¬Ê¹µÃËü³ÉΪÁËÐí¶à¿ª·¢ÕßµÄÊ×Ñ¡ÓïÑÔ¡£¡£¡£¡£¡£¡£
Õ¹ÍûδÀ´£¬£¬£¬£¬£¬C++½«¼ÌÐøÔÚÊÖÒÕǰ½øºÍÁ¢ÒìÖÐʩչÖ÷Òª×÷Óᣡ£¡£¡£¡£¡£Ëæ×ÅÈ˹¤ÖÇÄÜ¡¢ÎïÁªÍø¡¢ÔÆÅÌËãµÈ?ÐÂÐËÊÖÒÕµÄÉú³¤£¬£¬£¬£¬£¬C++½«ÔÚÕâЩÁìÓòÖÐʩչÖ÷Òª×÷Óᣡ£¡£¡£¡£¡£Ðµıê×¼ºÍÌØÕ÷µÄÒ»Ö±ÍÆ³ö£¬£¬£¬£¬£¬½«Ê¹µÃC++ÔÚÐÔÄÜ¡¢Çå¾²ÐÔºÍÒ×ÓÃÐÔ·½Ãæ¶¼Óиü´ó?µÄÌáÉý¡£¡£¡£¡£¡£¡£
C++µÄ½µÉúºÍÉú³¤£¬£¬£¬£¬£¬ÎÞÒÉÊÇÅÌËã»ú¿ÆÑ§ÀúÊ·ÉϵÄÒ»¶Î´«Ææ¡£¡£¡£¡£¡£¡£ËüµÄÆðÔ´³äÂúÁËÉñÃØºÍÌôÕ½£¬£¬£¬£¬£¬µ«ÕýÊÇÕâЩÌôÕ½ºÍÁ¢Ò죬£¬£¬£¬£¬Ê¹µÃC++³ÉΪÁËÏÖ´úÅÌËã»ú¿ÆÑ§Öв»¿É»òȱµÄÒ»²¿·Ö¡£¡£¡£¡£¡£¡£Í¨¹ý̽Ë÷C++µÄ½µÉúÅä¾°ºÍÉú³¤Àú³Ì£¬£¬£¬£¬£¬ÎÒÃDz»µ«Äܹ»¸üºÃµØÃ÷È·Õâһΰ´óµÄ±à³ÌÓïÑÔ£¬£¬£¬£¬£¬»¹Äܹ»´ÓÖлñµÃÃû¹óµÄÆôʾºÍÁé¸Ð¡£¡£¡£¡£¡£¡£
C++µÄ½µÉú²¢·ÇÒ»õí¶ø¾Í¡£¡£¡£¡£¡£¡£ÔÚ×î³õµÄ¼¸ÄêÀ£¬£¬£¬£¬StroustrupÃæÁÙÐí¶àÊÖÒÕºÍÀíÂÛÉϵÄÌôÕ½¡£¡£¡£¡£¡£¡£Ëû²»µ«ÒªÔÚÓïÑÔÉè¼ÆÉϾÙÐÐÁ¢Ò죬£¬£¬£¬£¬»¹ÒªÈ·±£ÕâÖÖÐÂÓïÑÔÄܹ»¼æÈÝÏÖÓеÄC´úÂ룬£¬£¬£¬£¬ÕâÊǺÜÊÇÖØ´óµÄʹÃü¡£¡£¡£¡£¡£¡£Í¨¹ýÒ»Ö±µÄÊÔÑéºÍˢУ¬£¬£¬£¬£¬C++Öð½¥Õ¹ÏÖ³öÆäÆæÒìµÄ÷ÈÁ¦ºÍDZÁ¦¡£¡£¡£¡£¡£¡£
ÔÚC++µÄÔçÆÚÉú³¤½×¶Î£¬£¬£¬£¬£¬ËüÎüÊÕÁËÐí¶àÏÖ´ú±à?³ÌÓïÑÔµÄÓŵ㣬£¬£¬£¬£¬Í¬Ê±Õ½Ê¤ÁËCÓïÑԵľÖÏÞ¡£¡£¡£¡£¡£¡£C++ÒýÈëÁËÃæÏò¹¤¾ß±à³Ì£¨OOP£©µÄ¿´·¨£¬£¬£¬£¬£¬ÕâÊÇÆä×î´óµÄ¸ïÃüÐÔÁ¢ÒìÖ®Ò»¡£¡£¡£¡£¡£¡£ÃæÏò¹¤¾ß±à³ÌʹµÃ´úÂëÔ½·¢Ä£¿£¿£¿£¿£¿£¿£¿£¿é»¯¡¢Ò×ÓÚά»¤ºÍÀ©Õ¹¡£¡£¡£¡£¡£¡£C++»¹ÌṩÁ˸üǿʢµÄÀàÐÍϵͳºÍÔËËã·ûÖØÔØ¹¦Ð§£¬£¬£¬£¬£¬ÕâЩ¶¼´ó´óÌá¸ßÁ˱à³ÌµÄÎÞаÐÔºÍЧÂÊ¡£¡£¡£¡£¡£¡£
ÔÚC++µÄÔçÆÚÉú³¤ÖУ¬£¬£¬£¬£¬Stroustrup»¹ÃæÁÙÐí¶àÍⲿµÄ×èÁ¦ºÍÌôÕ½¡£¡£¡£¡£¡£¡£ÆäʱµÄÅÌËã»ú¿ÆÑ§½ç¹ØÓÚÐÂÓïÑԵĽÓÊÜˮƽ²¢?²»¸ß£¬£¬£¬£¬£¬ÌØÊâÊÇÔÚһЩ¹Å°åµÄ?ÊÖÒÕÁìÓò¡£¡£¡£¡£¡£¡£Ëæ×Åʱ¼äµÄÍÆÒÆ£¬£¬£¬£¬£¬C++µÄÓÅÊÆÖð½¥±»ÈϿɣ¬£¬£¬£¬£¬ËüÔÚϵͳ±à³Ì¡¢Ó¦ÓÃÈí¼þ¿ª·¢ºÍ¸ßÐÔÄÜÅÌËãµÈ?ÁìÓòÕ¹ÏÖ³öÁËÖØ´óµÄDZÁ¦¡£¡£¡£¡£¡£¡£