Õ¹ÍûδÀ´£¬C++½«¼ÌÐøÔÚ¼¼ÊõÁ¢ÒìºÍÈí¼þ¿ª·¢µÄÇ°ÑØ·¢»ÓÖØÒª×÷Óá£Ëæ×ÅÓ²¼þÐÔÄܵÄÌáÉýºÍм¼ÊõµÄ³ö?ÏÖ£¬C++½«¼ÌÐø½ø»¯£¬ÒÔÊÊӦеÄÐèÇó¡£ÀýÈ磬C++20°æ±¾ÒýÈëÁËÐí¶àеÄÌØÐÔ£¬Èç¿´·¨£¨Concepts£©¡¢²¢Ðбê×¼¿â¡¢co_awaitµÈ£¬ÕâЩÐÂÌØÐÔΪC++µÄÉú³¤×¢ÈëÁËеĻîÁ¦¡£
ÔÚÕâ¸öÀú³ÌÖУ¬C++ÉçÇøµÄ¶àÈËÐ×÷½«¼ÌÐø·¢»ÓÖØÒª×÷Óá£ÎÞÂÛÊÇÔÚбê×¼µÄÖÆ¶¨¡¢Ð¿âµÄ¿ª·¢£¬ÕÕ¾ÉÔÚÖÖÖÖ¿ªÔ´ÏîÄ¿µÄТ¾´ÉÏ£¬ÉçÇøµÄÁ¦Á¿½«Á¬ÐøÍƶ¯C++ÏòǰÉú³¤¡£
C++µÄÀֳɲ¢·ÇÒ»ÈËÖ®±Ê£¬ËüÊÇÒ»¸ö¶àÈËÅäºÏÐ×÷¡¢²»¾øÁ¢ÒìµÄ½á¹û¡£´ÓËüµÄÆðÔ´µ½±ê?×¼»¯£¬ÔÙµ½ÉçÇøµÄ¹ã·ºÐ¢¾´£¬Ã¿Ò»¸ö½×¶Î¶¼Àë²»¿ªÎÞÊý¿ª·¢Õߺ͹¤³ÌʦµÄÖǻۺÍŬÁ¦¡£ÕýÊÇÕâÖÖ¶àÈËÐ×÷µÄ¾«Éñ£¬Ê¹µÃC++³ÉΪÏÖ´úÈí¼þ¿ª·¢µÄÖØÒª¹¤¾ß£¬Ò²½«ÔÚδÀ´¼ÌÐøÒýÁì¼¼ÊõµÄÉú³¤Æ«Ïò¡£
17c.c++µÄ¹ÊÊ¿ÉÒÔ×·Ëݵ½20ÊÀ¼Í70Äê´ú£¬Æäʱ³ÌÐòÔ±ÃÇÕýÔÚѰÕÒÒ»ÖÖÔ½·¢¸ßЧºÍÁé»îµÄ±à³ÌÓïÑÔ¡£ÔÚÕâÒ»Åä¾°Ï£¬BjarneStroustrup¿ªÊ¼Á˶Ôc++µÄÑо¿ÓëÉú³¤¡£ËûµÄÄ¿±êÊÇ´´Á¢Ò»ÖÖÄܹ»ÔÚ³õ¼¶²Ù×÷ºÍ¸ß¼¶Áýͳ֮¼äÈ¡µÃƽºâµÄ±à³ÌÓïÑÔ¡£ÔÚÕâ¸öÀú³ÌÖУ¬Ëû²»µ«½öÊÇÒ»¸öÈ˵ÄÖǻۣ¬¶øÊÇÕû¸öÅÌËã»ú¿ÆÑ§½çµÄÅäºÏŬÁ¦ºÍÖǻ۵Ľᾧ¡£
ÔÚ1979Ä꣬BjarneStroustrupÔÚ±´¶ûʵÑéÊÒÊ×´ÎÌá³öÁË¡°CwithClasses¡±µÄ¿´·¨£¬ÕâÒ»¿´·¨ØÊºóÑݱäΪc++¡£ÕâÒ»½×¶Î£¬ËûÓëͬÊÂÃÇÃÜÇÐÏàÖú£¬²»¾ø½øÐÐʵÑéºÍµ÷½â£¬×îÖÕÔÚ1983ÄêÍê³ÉÁËc++µÄÊ׸ö°æ±¾¡£ÕâÒ»³É¼¨²»µ«ÌåÏÖÁ˸öÈ˵Ĵ´?ÐÂÄÜÁ¦£¬¸ü·´Ó¦ÁËÕû¸öÅÌËã»ú¿ÆÑ§½ç¶Ô±à³ÌÓïÑÔÐèÇóµÄ¹²Ê¶ÓëÖ§³Ö¡£
17c.c++×÷ΪһÖÖ±à³ÌÓïÑÔ£¬ÆäÉúÃüÁ¦ºÍÓ°ÏìÁ¦²»µ«ÔÚÓÚÆä¼¼ÊõÉϵÄÏȽøÐÔ£¬¸üÔÚÓÚÆä±³ºóµÄ¼¯ÌåÖǻۺÍÁ¢Ò쾫Éñ¡£ÔÚδÀ´£¬17c.c++½«¼ÌÐøÔÚ¼¼ÊõÇ°ÑØÌ½Ë÷£¬ÎªÈËÀà¿Æ¼¼½ø²½Ð¢¾´¸ü¶àÖǻۺÍÁ¦Á¿¡£
Ëæ×ÅÈ˹¤ÖÇÄÜ¡¢ÎïÁªÍøºÍ´óÊý¾ÝµÈÐÂÐ˼¼ÊõµÄÉú³¤£¬17c.c++Ò²½«ÔÚÕâЩÁìÓòÖÐÊÎÑÝÖØÒª½ÇÉ«¡£¿ª·¢ÕßÃǽ«¼ÌÐøÔÚ17c.c++µÄ»ù´¡ÉϽøÐÐÁ¢Ò죬¿ª·¢³öÔ½·¢¸ßЧºÍÖÇÄܵÄÈí¼þϵͳ¡£È«ÇòµÄ¿ª·¢ÕßÉçÇø½«¼ÌÐø¼á³Ö»îÁ¦£¬Í¨¹ý¹²Ïí֪ʶºÍ¼¼Êõ£¬Íƶ¯17c.c++µÄÁ¬Ðø½ø»¯¡£
ÔÚÕâ¸ö³äÂú»úÔµºÍÌôÕ½µÄʱ´ú£¬17c.c++½«¼ÌÐø×÷Ϊ±à³ÌÓïÑÔµÄÁì¾üÕߣ¬ÒýÁì×ÅÐÂÒ»´úµÄ¼¼Êõ¸ïС£Ëü²»¿ÉÊÇÒ»¶Î¿çÔ½ÊÀ¼ÍµÄ¼¯ÌåÖÇ»ÛÔ޸裬¸üÊÇδÀ´±à³ÌÎÄ»¯µÄÖØÒª×é³É²¿·Ö¡£
C++µÄÓ°Ï컹ÌåÏÖÔÚËü¶Ô½ÌÓýºÍÅàѵµÄÍÆ¶¯ÉÏ¡£C++×÷ΪÅÌËã»ú¿ÆÑ§µÄ»ù´¡¿Î³Ì£¬ÔÚÈ«Çò¹æÄ£Äڹ㷺ӦÓÃÓÚ´óѧºÍÅàѵ»ú¹¹¡£Í¨¹ýѧϰC++£¬Ñ§ÉúÃDz»µ«ÕÆÎÕÁ˱à³ÌµÄ»ù±¾¼¼Êõ£¬¸üÉî¿ÌÀí½âÁËÅÌËã»úϵͳµÄÊÂÇéÔÀíºÍµ×²ã?¼Ü¹¹¡£ÕâΪδÀ´µÄ¼¼ÊõÈ˲ÅÅàÑøµÓÚ¨Á˼áʵµÄ»ù´¡¡£
Õ¹ÍûδÀ´£¬C++½«¼ÌÐøÔÚ¼¼Êõ½ø²½ºÍÈËÀàÁ¢ÒìÖз¢»ÓÖØÒª×÷Óá£Ëæ×ÅÈ˹¤ÖÇÄÜ¡¢ÎïÁªÍø¡¢´óÊý¾ÝµÈÐÂÐ˼¼ÊõµÄÐËÆð£¬C++½«ÔÚÕâЩÁìÓòÖз¢»ÓÔ½·¢ÖØÒªµÄ×÷Óá£Ð±ê×¼µÄ·ºÆð£¬½«²»¾øÎªC++×¢ÈëеĻîÁ¦£¬Ê¹ÆäÔ½·¢ÇкÏÏÖ´ú±à³ÌµÄÐèÇó¡£
17c.c++ÊÇÒ»¶Î¿çÔ½ÊÀ¼ÍµÄ¼¯ÌåÖÇ»ÛÔ޸裬Ëü³ÐÔØÁËÎÞÊý³ÌÐò¿ª·¢ÕßµÄÐÁÀͺÍÖǻۣ¬¼ûÖ¤Á˼¼ÊõµÄ½ø²½ÓëÈËÀàµÄÁ¢Òì¡£ÔÚδÀ´£¬C++½«¼ÌÐøÒýÁì¼¼ÊõµÄ³±Á÷£¬Íƶ¯ÊÀ½çÏòÔ½·¢ÖÇÄܺ͸ßЧµÄÆ«ÏòÉú³¤¡£ÈÃÎÒÃÇÅäºÏÆÚ´ý£¬Õâһΰ´óµÄ±à³ÌÓïÑÔ½«ÔÚеÄÊÀ¼ÍÖмÌÐø»À·¢É«Ôó£¬ÎªÈËÀàµÄ?½ø²½Ð¢¾´¸ü¶àµÄÁ¦Á¿¡£
¾¡¹Ü17c.c++ÒѾ×ß¹ýÁËÊýÊ®ÄêµÄÀú³Ì£¬µ«ËüÈÔÈ»ÔÚ²»¾øÉú³¤ºÍ½ø»¯¡£Ã¿Ò»´ÎµÄ°æ±¾¸üУ¬¶¼ÊÇ¶ÔÆäÔÓÐÌØÐԵĸïкÍÀ©Õ¹£¬Ò²ÊǶÔм¼ÊõºÍÐÂÇ÷ÊÆµÄ?ÎüÄÉ¡£
C++11¡¢C++14¡¢C++17µÈбê×¼µÄÍÆ³ö£¬Ê¹µÃ17c.c++ÔÚÓïÑÔÌØÐԺ͹¦Ð§ÉϵÃ?µ½ÁËÁ˾޴óµÄÌáÉý¡£ÀýÈ磬C++11ÒýÈëÁËautoÒªº¦×Ö£¬Ê¹µÃ´ú?ÂëÔ½·¢¼ò½àºÍÒ×¶Á£»C++14Ôö¼ÓÁËnullptrÒªº¦×Ö£¬Ìá¸ßÁË´úÂëµÄÄþ¾²ÐÔ£»C++17ÒýÈëÁ˱äÄ£°å?¡¢±ê×¼¿âÖеÄ?²¢ÐÐËã·¨µÈÐÂÌØÐÔ£¬½øÒ»²½ÌáÉýÁ˱à?³ÌЧÂʺʹúÂëµÄ¿ÉÀ©Õ¹ÐÔ¡£
δÀ´£¬17c.c++½«¼ÌÐøÔÚ¼¼ÊõÇ°ÑØÉú³¤¡£Ëæ×ÅÈ˹¤ÖÇÄÜ¡¢´óÊý¾Ý¡¢Çø¿éÁ´µÈÐÂÐ˼¼ÊõµÄÐËÆð£¬17c.c++½«ÔÚÕâЩÁìÓòÖз¢»ÓÔ½·¢ÖØÒªµÄ×÷Óá£17c.c++µÄÉçÇøÒ²½«¼ÌÐøÎªÆäТ¾´¸ü¶àµÄ¿âºÍ¹¤¾ß£¬Íƶ¯ÆäÉú̬ϵͳµÄ²»¾ø¸»ºñºÍÍêÉÆ¡£