C++µÄ±ê×¼»¯Àú³ÌÒ²ÊÇÆä¡°¾«Éñ´«ÈË¡±µÄ?Ö÷Òª×é³É²¿·Ö¡£¡£¡£¡£¡£×Ô1989ÄêÊ×´ÎÐû²¼µÄC++±ê×¼ÒÔÀ´£¬£¬£¬£¬£¬£¬ISO/IEC14882±ê׼ίԱ»á£¨ISO/IECJTC1/SC22/WG21£©ÈÏÕæC++µÄ±ê×¼»¯ÊÂÇé¡£¡£¡£¡£¡£¸ÃίԱ»áÓÉÀ´×ÔÈ«ÇòµÄר¼Ò×é³É£¬£¬£¬£¬£¬£¬ËûÃÇÅäºÏÆð¾¢£¬£¬£¬£¬£¬£¬È·±£C++±ê×¼µÄÒ»Ö±¸üкÍˢС£¡£¡£¡£¡£
ÿ¸öеÄC++±ê?×¼°æ±¾¶¼ÒýÈëÁËеÄÌØÕ÷ºÍˢУ¬£¬£¬£¬£¬£¬Ê¹µÃC++ÔÚ¹¦Ð§ºÍÐÔÄÜÉϲ»?¶Ïǰ½ø¡£¡£¡£¡£¡£ÀýÈ磬£¬£¬£¬£¬£¬C++11ÒýÈëÁËÖÇÄÜÖ¸Õë¡¢Lambda±í´ïʽºÍautoÒªº¦×Ö£¬£¬£¬£¬£¬£¬Ê¹µÃ´úÂëÔ½·¢Çå¾²ºÍÒ×¶Á¡£¡£¡£¡£¡£C++14ÔöÌíÁËstd::chronoºÍstd::make_uniqueµÈÌØÕ÷£¬£¬£¬£¬£¬£¬½øÒ»²½¼ò»¯ÁË´úÂë±àд¡£¡£¡£¡£¡£
¶øC++20ÔòÒýÈëÁ˸ü¶àµÄÄ£°åÔª±à³ÌºÍ²¢·¢ÌØÕ÷£¬£¬£¬£¬£¬£¬Ê¹µÃC++ÔÚ²¢ÐÐÅÌËãºÍ¸ßÐÔÄܱà³ÌÖÐÌåÏÖÔ½·¢¾«²Ê¡£¡£¡£¡£¡£
C++µÄ¡°¾«Éñ´«ÈË¡±»¹ÌåÏÖÔÚ¿çѧ¿ÆµÄÓ¦ÓÃÖС£¡£¡£¡£¡£C++²»µ«ÔÚÅÌËã»ú¿ÆÑ§ÁìÓòÓÐÆÕ±éÓ¦Ó㬣¬£¬£¬£¬£¬»¹ÔÚÎïÁªÍø¡¢Ç¶Èëʽϵͳ¡¢¸ßÐÔÄÜÅÌËãµÈÁìÓò»ñµÃÁËÆÕ±éÓ¦Óᣡ£¡£¡£¡£Í¨¹ý¿çѧ¿ÆµÄÓ¦Ó㬣¬£¬£¬£¬£¬C++չʾÁËÆäÆÕ±éµÄÊÊÓÃÐÔºÍÎÞаÐÔ£¬£¬£¬£¬£¬£¬³ÉΪÁ˶à¸öÁìÓòµÄÊÖÒÕ±ê×¼Ö®Ò»¡£¡£¡£¡£¡£
ͨ¹ýÒÔÉϸ÷¸ö·½ÃæµÄÆÊÎö£¬£¬£¬£¬£¬£¬ÎÒÃÇ¿ÉÒÔ¿´µ½£¬£¬£¬£¬£¬£¬C++µÄ¡°¾«Éñ´«ÈË¡±²¢·ÇСÎÒ˽¼Ò£¬£¬£¬£¬£¬£¬¶øÊÇÕû¸ö¿ª·¢ÕßÉçÇøºÍÈ«ÇòC++µÄÉú̬ϵͳ¡£¡£¡£¡£¡£ÔÚÕâ¸öÀú³ÌÖУ¬£¬£¬£¬£¬£¬Ðí¶àÓÅÒìµÄ³ÌÐòÉè¼ÆÊ¦¡¢Ñ§Õß¡¢ÆóÒµºÍ¿ª·¢ÕßÅäºÏÆð¾¢£¬£¬£¬£¬£¬£¬Í¨¹ýÊÖÒÕÁ¢Òì¡¢½ÌÓýÅàѵºÍÎÄ»¯´«³Ð£¬£¬£¬£¬£¬£¬Ê¹µÃC++µÃÒÔÒ»Á¬Éú³¤ºÍǰ½ø¡£¡£¡£¡£¡£
C++µÄÉú³¤Àë²»¿ªÈ«Çò¿ªÔ´ÉçÇøµÄÖ§³ÖºÍТ˳¡£¡£¡£¡£¡£ÔÚÕâ¸öÈ«Çò»¯µÄʱ´ú£¬£¬£¬£¬£¬£¬C++µÄ¿ª·¢ÕßÉçÇø·Ç³£»£»£»£»£»£»£»£»îÔ¾£¬£¬£¬£¬£¬£¬Ðí¶àÓÅÒìµÄ¿âºÍ¹¤¾ß¶¼ÊÇÓÉÉçÇø¿ª·¢ÕßÅäºÏά»¤ºÍˢеġ£¡£¡£¡£¡£ÕâЩ¿ªÔ´ÏîÄ¿£¬£¬£¬£¬£¬£¬ÈçBoost¡¢STL¡¢ClangµÈ£¬£¬£¬£¬£¬£¬¶¼ÔÚC++µÄÉú̬ϵͳÖÐÊÎÑÝÁËÖ÷Òª½ÇÉ«¡£¡£¡£¡£¡£ÕâЩ¿ª·¢Õß̫ͨ¹ýÏí´úÂë¡¢ÌṩÊÖÒÕÖ§³ÖºÍ¼ÓÈëÊÖÒÕÌÖÂÛ£¬£¬£¬£¬£¬£¬ÎªC++µÄÉú³¤ºÍÍÆ¹ã×ö³öÁËÖØ´ó?Т˳¡£¡£¡£¡£¡£
C++×Ô1985ÄêÓɱ´¶ûʵÑéÊÒµÄ?BjarneStroustrupÌá³öÒÔÀ´£¬£¬£¬£¬£¬£¬ÂÄÀúÁËÊýÊ®ÄêµÄÉú³¤ÓëÑݱ䡣¡£¡£¡£¡£17c.c++×÷ΪÆä×îеİ汾£¬£¬£¬£¬£¬£¬ÔÚÓïÑÔÉè¼Æ¡¢ÐÔÄÜÓÅ»¯ºÍ±ê?×¼»¯·½Ãæ×ö³öÁËÖØ´óµÄˢС£¡£¡£¡£¡£Ëü²»µ«¼ÌÐøÁËC++µÄ½¹µãÌØÕ÷£¬£¬£¬£¬£¬£¬¸üÔÚ¹¦Ð§ºÍÊÊÓÃÐÔÉϾÙÐÐÁËÖÜÈ«Éý¼¶¡£¡£¡£¡£¡£
17c.c++ͨ¹ýÒýÈëC++20ºÍC++23±ê×¼£¬£¬£¬£¬£¬£¬´øÀ´ÁËÐí¶àеÄÌØÕ÷ºÍˢУ¬£¬£¬£¬£¬£¬Èç¿´·¨£¨Concepts£©¡¢Ä£°åÔª±à³Ì£¨TemplateMetaprogramming£©¡¢²¢Ðбê×¼¿â£¨ParallelStandardLibrary£©µÈ¡£¡£¡£¡£¡£ÕâЩÐÂÌØÕ÷ʹµÃ17c.c++ÔÚ´¦Öóͷ£ÖØ´óϵͳºÍ¸ßÐÔÄÜÅÌËã·½Ãæ¾ßÓÐÎÞ¿ÉÏà±ÈµÄÓÅÊÆ¡£¡£¡£¡£¡£
×Ô¶¯ÄÚ´æÖÎÀí£º17c.c++ͨ¹ýÒýÈëÖÇÄÜÖ¸ÕëºÍ×Ô¶¯ÄÚ´æÖÎÀí»úÖÆ£¬£¬£¬£¬£¬£¬´ó´ó¼ò»¯ÁËÄÚ´æÖÎÀíµÄÖØ´óÐÔ¡£¡£¡£¡£¡£ËüÄܹ»×Ô¶¯ÖÎÀíÄÚ´æµÄ·ÖÅɺÍÊÍ·Å£¬£¬£¬£¬£¬£¬×èÖ¹ÁËÊÖ¶¯ÖÎÀíÄÚ´æ´øÀ´µÄ´í?ÎóºÍÎó²î¡£¡£¡£¡£¡£
¸ßЧµÄ²¢·¢Ä£×Ó£ºÔÚ²¢·¢´¦Öóͷ£·½Ã棬£¬£¬£¬£¬£¬17c.c++½ÓÄÉÁׯü¸ßЧµÄËø»úÖÆºÍ²¢·¢Êý¾Ý½á¹¹£¬£¬£¬£¬£¬£¬Äܹ»ÔÚ°ü¹ÜÏß³Ì?Çå¾²µÄÌõ¼þÏ£¬£¬£¬£¬£¬£¬Ìá¸ß²¢·¢Ê¹ÃüµÄÖ´ÐÐЧÂÊ¡£¡£¡£¡£¡£Õâ¹ØÓÚÏÖ´ú¶àºË´¦Öóͷ£Æ÷ºÍ¸ß²¢·¢Ó¦ÓÃÖÁ¹ØÖ÷Òª¡£¡£¡£¡£¡£
Ä£¿£¿£¿£¿£¿£¿£¿£¿é»¯Éè¼Æ£º17c.c++ÔÚÄ£¿£¿£¿£¿£¿£¿£¿£¿é»¯Éè¼ÆÉÏÒ²¾ÙÐÐÁËÓÅ»¯£¬£¬£¬£¬£¬£¬Ö§³ÖÔ½·¢ÎÞаºÍ¸ßЧµÄÄ£¿£¿£¿£¿£¿£¿£¿£¿é»¯±à³Ì¡£¡£¡£¡£¡£ËüÒýÈëÁËеÄÄ£¿£¿£¿£¿£¿£¿£¿£¿é»úÖÆ£¬£¬£¬£¬£¬£¬Ê¹µÃ´úÂëµÄ×éÖ¯ºÍά»¤Ô½·¢¼òÆÓºÍ¸ßЧ¡£¡£¡£¡£¡£
ͨ¹ýÕâЩÊÖÒÕÌØµã£¬£¬£¬£¬£¬£¬17c.c++Á¦ÕùÔÚÏÖ´úÈí¼þ¿ª·¢ÖÐʩչ¸ü´óµÄ?×÷Ó㬣¬£¬£¬£¬£¬Í¬Ê±¼á³ÖC++µÄ?¸ßÐÔÄܺÍÎÞаÐÔ¡£¡£¡£¡£¡£
δÀ´Éú³¤£º17c.c++µÄ³ö?ÏÖ£¬£¬£¬£¬£¬£¬ÎÞÒÉÊǶÔC++¾«ÉñµÄÒ»´ÎÉý¼¶ºÍ´«³Ð¡£¡£¡£¡£¡£ËüÊÔͼÔÚÏÖ´úÈí¼þ¿ª·¢µÄÐèÇóÏ£¬£¬£¬£¬£¬£¬¼ÌÐøºÍÉú³¤C++µÄ½¹µãÀíÄ£¬£¬£¬£¬£¬Í¬Ê±½â¾öÏÖ´ú±à³ÌÖеÄһЩʹµã¡£¡£¡£¡£¡£
C++×÷ΪһÃųÉÊìµÄ±à³ÌÓïÑÔ£¬£¬£¬£¬£¬£¬ÆäδÀ´µÄÉú³¤Æ«ÏòÈÔÈ»³äÂúδ֪¡£¡£¡£¡£¡£Ëæ×ÅÅÌËã»ú¿ÆÑ§ºÍÊÖÒÕµÄһֱǰ½ø£¬£¬£¬£¬£¬£¬C++Ò²ÔÚÒ»Ö±½ø»¯¡£¡£¡£¡£¡£Ðµıê×¼£¨ÈçC++11¡¢C++14¡¢C++17ºÍC++20£©Ò»Ö±ÒýÈëеÄÌØÕ÷ºÍˢУ¬£¬£¬£¬£¬£¬Ê¹µÃC++ÔÚеÄÊÖÒÕÇéÐÎÖмÌÐø¼á³ÖÆäÖ÷ÒªÐÔ¡£¡£¡£¡£¡£
ÀýÈ磬£¬£¬£¬£¬£¬C++11ÒýÈëÁËÖÇÄÜÖ¸Õ루smartpointers£©ºÍLambda±í´ïʽ£¬£¬£¬£¬£¬£¬¼«´óµØÌá¸ßÁË´úÂëµÄÇå¾²ÐԺͿɶÁÐÔ¡£¡£¡£¡£¡£C++14ÔöÌíÁËautoÒªº¦×ֺͱê×¼»¯µÄ²¢Ðп⣬£¬£¬£¬£¬£¬½øÒ»²½¼ò»¯ÁË´úÂë±à?д¡£¡£¡£¡£¡£C++20ÔòÒýÈëÁ˸ü¶àµÄÄ£°åÔª±à³ÌºÍ²¢·¢ÌØÕ÷£¬£¬£¬£¬£¬£¬Ê¹µÃC++ÔÚ¶àÏ̺߳Ͳ¢ÐÐÅÌËãÖеÄÓ¦ÓÃÔ½·¢ÆÕ±é¡£¡£¡£¡£¡£
C++×÷ΪһÞµäµÄ±à³ÌÓïÑÔ£¬£¬£¬£¬£¬£¬Æä½ÌÓýºÍÈö²¥ÔÚÈ«Çò¹æÄ£ÄÚÒ²ÊÇÆÕ±é¶øÉîÈëµÄ¡£¡£¡£¡£¡£ÔÚ´ó×ڵıà³Ì¿Î³Ì¡¢ÅàѵÏîÄ¿ºÍѧÊõÑо¿ÖУ¬£¬£¬£¬£¬£¬C++µÄ¾«Éñ´«È˲»µ«ÌåÏÖÔÚ½ÌÊÚºÍѧϰÕßÖ®¼äµÄ?֪ʶת´ïÉÏ£¬£¬£¬£¬£¬£¬¸üÔÚ±à³Ì½ÌÓýµÄÀíÄîºÍÒªÁìÉϾÙÐÐÁËÉîÈë̽Ë÷¡£¡£¡£¡£¡£
Ðí¶à×ÅÃûµÄÅÌËã»ú¿ÆÑ§½ÌÓý»ú¹¹£¬£¬£¬£¬£¬£¬Èç˹̹¸£´óѧ¡¢ÂéÊ¡Àí¹¤Ñ§ÔºµÈ£¬£¬£¬£¬£¬£¬¶¼½«C++×÷ΪÆä±à³Ì¿Î³ÌµÄÖ÷Òª×é³É²¿·Ö¡£¡£¡£¡£¡£Í¨¹ýϵͳµÄ½ÌѧºÍʵ¼ù£¬£¬£¬£¬£¬£¬Ñ§ÉúÃDz»µ«ÕÆÎÕÁËC++µÄÓïÑÔÌØÕ÷£¬£¬£¬£¬£¬£¬¸üÉî¿ÌÃ÷È·ÁËÆä±³ºóµÄÉè¼ÆÕÜѧºÍ±à³ÌÍ·ÄÔ¡£¡£¡£¡£¡£ÕâÖÖ½ÌÓýģʽ²»µ«×÷ÓýÁËÒ»´ú´úÓÅÒìµÄÅÌËã»úÈ˲ţ¬£¬£¬£¬£¬£¬¸üÔÚ±à³Ì½ÌÓýÁìÓòÊ÷Á¢ÁËÀֳɵĹ淶¡£¡£¡£¡£¡£
C++µÄǧÄêÖ®ÎÊ¡ª¡ªËÊÇÆä¡°¾«Éñ´«ÈË¡±£¿£¿£¿£¿£¿£¿£¿£¿Õâ¸öÎÊÌâ²»µ«ÔÚÊÖÒÕ²ãÃæÓÐÉî¿ÌµÄ»Ø¸²£¬£¬£¬£¬£¬£¬¸üÔÚ±à³ÌÍ·ÄÔ¡¢½ÌÓýÈö²¥ºÍÉç»áÓ°ÏìµÈ·½ÃæÕ¹ÏÖÁËÆÕ±é¶øÉîÔ¶µÄÓ°Ïì¡£¡£¡£¡£¡£ÈÃÎÒÃǼÌÐøÌ½ÌÖÕâһǧÄêÖ®ÎÊ£¬£¬£¬£¬£¬£¬ÉîÈëÏàʶC++µÄ¾«Éñ´«È˼°Æä¶ÔδÀ´µÄÓ°Ïì¡£¡£¡£¡£¡£
17c.c++µÄÒ»Á¬Á¢Ò죬£¬£¬£¬£¬£¬ÊÇÆäºã¾ÃÉú³¤µÄÖ÷Òª°ü¹Ü¡£¡£¡£¡£¡£Î´À´£¬£¬£¬£¬£¬£¬17c.c++½«¼ÌÐøÔÚÓïÑÔÉè¼Æ¡¢±ê×¼»¯ºÍÉçÇøÖ§³Ö·½Ãæ¾ÙÐÐÉºÍÍØÕ¹¡£¡£¡£¡£¡£ÐµÄÌØÕ÷ºÍˢУ¬£¬£¬£¬£¬£¬½«Ò»Ö±Ó¿ÏÖ£¬£¬£¬£¬£¬£¬Îª¿ª·¢ÕßÌṩ¸üǿʢºÍÎÞаµÄ¹¤¾ß¡£¡£¡£¡£¡£Ðµıê×¼ºÍ¹æ·¶£¬£¬£¬£¬£¬£¬½«½øÒ»²½ÌáÉýC++µÄͳһÐԺͿÉÒÆÖ²ÐÔ¡£¡£¡£¡£¡£