17c.c++ÊÇË­Æð²ÝµÄ,̽ѰÆäÉú³¤Àú³Ì,Òªº¦ÈËÎïÓë±ê×¼»¯Àú³Ì???È«¼¯×ÊÔ´Ãâ·Ñ¿´µ½àË??ÓÃÁ¦?ÔÚÏÖ´úÈí¼þ¹¤³ÌµÄÖØ´óÉú̬ϵͳÖÐ £¬C++Ò»Ö±ÊDz»¿ÉºöÊӵĽ¹µãÊÖÒÕÖ®Ò» ¡£¶øC++17 £¬³£±»¼ò³ÆÎª17c.c++ £¬×÷ΪÕâÒ»ÓïÑÔµÄÒ»¸öÖ÷ÒªÀï³Ì±® £¬¸üÊÇÔÚÒ»Ö±ÍÆ¶¯±à³ÌЧÂÊ¡¢ÐÔÄÜÌáÉýºÍ¹¦Ð§ÍØÕ¹·½ÃæÊ©Õ¹×ÅÖ÷Òª×÷Óà ¡£Ë­ÊÇÕâÒ»±ê×¼±³ºóµÄ¡°´´×÷Õß¡±£¿ËüµÄÉú³¤Àú³ÌÓÖÊÇÔõÑùµÄ£¿ÈÃÎÒÃÇһ̽ÊÂʵ ¡£ÆðÔ´ÓëÆðÔ´Éú³¤¡ª¡ª´ÓCµ½C++µÄÑݱäC++µÄǰÉíÊÇÓɵ¤ÂóÅÌËã»ú¿ÆÑ§¼Ò±ÈÑÅÄá¡¤Ë¹ÌØÀÍË¹ÌØ"> 17c.c++ÊÇË­Æð²ÝµÄ,̽ѰÆäÉú³¤Àú³Ì,Òªº¦ÈËÎïÓë±ê×¼»¯Àú³Ì">

paµç×Ó¹Ù·½ÍøÕ¾

Ê×Ò³

17c.c++ÊÇË­Æð²ÝµÄ,̽ѰÆäÉú³¤Àú³Ì,Òªº¦ÈËÎïÓë±ê×¼»¯Àú³Ì

ÍâµØÊ±¼ä2025-10-20bvcmnxbvusegruiwoehrlkegwh

ÔÚÏÖ´úÈí¼þ¹¤³ÌµÄÖØ´óÉú̬ϵͳÖÐ £¬C++Ò»Ö±ÊDz»¿ÉºöÊӵĽ¹µãÊÖÒÕÖ®Ò» ¡£¶øC++17 £¬³£±»¼ò³ÆÎª17c.c++ £¬×÷ΪÕâÒ»ÓïÑÔµÄÒ»¸öÖ÷ÒªÀï³Ì±® £¬¸üÊÇÔÚÒ»Ö±ÍÆ¶¯±à³ÌЧÂÊ¡¢ÐÔÄÜÌáÉýºÍ¹¦Ð§ÍØÕ¹·½ÃæÊ©Õ¹×ÅÖ÷Òª×÷Óà ¡£Ë­ÊÇÕâÒ»±ê×¼±³ºóµÄ¡°´´×÷Õß¡±£¿ËüµÄÉú³¤Àú³ÌÓÖÊÇÔõÑùµÄ£¿ÈÃÎÒÃÇһ̽ÊÂʵ ¡£

ÆðÔ´ÓëÆðÔ´Éú³¤¡ª¡ª´ÓCµ½C++µÄÑݱäC++µÄǰÉíÊÇÓɵ¤ÂóÅÌËã»ú¿ÆÑ§¼Ò±ÈÑÅÄá¡¤Ë¹ÌØÀÍË¹ÌØÂ³ÆÕ£¨BjarneStroustrup£©ÔÚ20ÊÀ¼Í80ÄêÔ³õÆÚ¿ª·¢µÄ ¡£ËûÆäʱÔÚ±´¶ûʵÑéÊÒÊÂÇé £¬ÊÔͼÔÚCÓïÑÔ»ù´¡ÉϼÓÈëÃæÏò¹¤¾ßµÄÌØÕ÷ £¬´Ó¶ø´´Á¢³öһßüÊʺϴóÐÍÈí¼þ¿ª·¢µÄÓïÑÔ ¡£

1983Äê £¬ËûÕýÊ½ÍÆ³öÁËC++µÄµÚÒ»¸ö°æ±¾£¨×î³õ³Æ×÷¡°CwithClasses¡±£© £¬ÒÔºóÒ»Ö±ÑÝ»¯ £¬Öð²½¼ÓÈëÁËÄ£°å¡¢Òì³£´¦Öóͷ£¡¢STLµÈ½¹µãÌØÕ÷ £¬ÎªºóÐøµÄ±ê×¼»¯µÓÚ¨Á˼áʵµÄ»ù´¡ ¡£

±ê×¼»¯µÄÖð²½Íƽø¡ª¡ªISOµÄ½ÇÉ«½øÈë1990ÄêÔ £¬C++ÒòÆäÆÕ±éÓ¦ÓÃÐèÒªÖð½¥×ßÏò±ê×¼»¯ ¡£¹ú¼Ê±ê×¼»¯×éÖ¯£¨ISO£©×îÏÈÁ˶ÔC++µÄ¹æ·¶»¯ÊÂÇé £¬Ö¼ÔÚͳһ²î±ð³§ÉÌʵÏֵIJî±ð £¬È·±£´úÂëµÄ¿ÉÒÆÖ²ÐÔ ¡£2003Äê £¬ISOÕýʽÐû²¼ÁËC++µÄµÚÒ»¸ö¹ú¼Ê±ê×¼£¨ISO/IEC14882:2003£© £¬¼´C++03°æ±¾ ¡£

Õâ¸ö°æ±¾Ö÷Òª¼¯ÖÐÔÚÐÞ¶©¹æ·¶Ï¸½Ú £¬ÎȹÌÒÑÓÐÌØÕ÷ ¡£Ëæºó £¬ÂÄÀúÁ˼¸ÂÖÐÞ¶©ºÍÍêÉÆ £¬±ê׼ϵһÇÐÒ» £¬³ÉΪÐÐÒµÖеÄÖ÷ÒªÒÀ¾Ý £¬µ«ÈÔÓв»ÉÙÊÊÓù¦Ð§µÄÐèÇóûÓлñµÃÖª×ã ¡£

ÂõÏòC++11µÄÖØ´óÍ»ÆÆ2009Äê £¬C++±ê׼ίԱ»á£¨ISO/IECJTC1/SC22/WG21£©×îÏÈ×ÅÊÖÖÆ¶©ÏÂÒ»´ú±ê×¼¡ª¡ªC++11£¨Õýʽ±ê×¼ÓÚ2011ÄêÐû²¼£© ¡£Õâ¸ö°æ±¾´øÀ´Á˸»ºñµÄÓïÑÔÐÂÌØÕ÷£º×Ô¶¯ÀàÐÍÍÆµ¼¡¢ÖÇÄÜÖ¸Õë¡¢lambda±í´ïʽ¡¢¹æÄ£for¡¢²¢·¢Ö§³ÖµÈ £¬´ó´óÌáÉýÁ˱à³ÌµÄ±í´ïÄÜÁ¦ºÍÐÔÄÜ ¡£

C++11µÄÎÊÊÀ±ê¼Ç×ÅC++ÔÚÏÖ´úÈí¼þ¿ª·¢Öеĵü´úÉý¼¶ £¬Ò²ÎªºóÐøµÄC++17´òÏÂÁ˼áʵµÄ»ù´¡ ¡£

Óµ±§ÐÂʱ´ú¡ª¡ªC++14¡¢17µÄÑݽø½ô½Ó×Å £¬C++14ÓÚ2014Äê³ÉΪÕýʽ±ê×¼ £¬Ö÷ÒªÌØµãÊǶÔC++11µÄÍêÉÆºÍÀ©Õ¹ £¬ÌáÉýÁËÄ£°åµÄ±í´ïÄÜÁ¦¡¢Ëõ¶ÌÁ˱àÒëʱ¼ä £¬Í¬Ê±ÒýÈëÁ˶þ½øÖÆ×ÖÃæÁ¿µÈÐÂÌØÕ÷ ¡£Ê±¼äÍÆÒÆµ½2017Äê £¬C++17³ÉΪÁ˹ãÊܹØ×¢µÄ°æ±¾ £¬Ëü´øÀ´Á˸üΪÊÊÓõÄÌØÕ÷ £¬ºÃ±È½á¹¹»¯°ó¶¨¡¢ifconstexpr¡¢¶àÖØÊÓͼ¡¢²¢ÐÐËã·¨¡¢Îļþϵͳ¿âµÈ £¬¼«´ó¸»ºñÁ˳ÌÐòÔ±µÄ¹¤¾ßÏä ¡£

ÕâÒ»Çеı³ºó £¬³ýÁËÓïÑÔÉè¼ÆÕßµÄÖÇ»ÛÖ®Íâ £¬¸üÀë²»¿ªÈ«Çò±ê×¼»¯Î¯Ô±»áµÄÅäºÏÆð¾¢ÓëÍÆ¶¯ ¡£

Òªº¦ÈËÎ¡ªÍƶ¯±ê×¼»¯µÄÄ»ºóÓ¢ÐÛÔÚ17c.c++µÄ±ê×¼»¯ÂóÌÖÐ £¬±ÈÑÅÄá¡¤Ë¹ÌØÀÍË¹ÌØÂ³ÆÕÎÞÒÉÊÇ×î½¹µãµÄÈËÎï £¬ËûµÄ¿ª´´¾«ÉñºÍÒ»Á¬Íƶ¯ÎªC++µÄÉú³¤´òÏÂÁË»ù´¡ ¡£ÖÚ¶à»îÔ¾ÓÚISO/IECµÄ±ê׼ίԱ»á³ÉÔ±¡¢À´×Ô΢Èí¡¢Æ»¹û¡¢¹È¸è¡¢IntelµÈÊÖÒÕ¾ÞÍ·µÄ¹¤³ÌʦÃÇҲʩչÁËÒªº¦×÷Óà ¡£

ËûÃÇͨ¹ýÒ»Á¬µÄÒéÌâÌÖÂÛ¡¢´úÂëТ˳ºÍÊÔÑé·´Ïì £¬Ò»Ö±ÍêÉÆ¹æ·¶ £¬È·±£C++ÄÜ˳Ӧһֱת±äµÄÊÖÒÕÇéÐÎ ¡£

×ܽ᣺´ÓÆðÔ´µ½½ñÌì £¬17c.c++²»µ«ÊDZà³ÌÓïÑÔµÄÒ»¸ö°æ±¾ £¬¸üÊÇÊ·Ê«°ãµÄÊÖÒÕÑݱäÊ·µÄÒ»²¿·Ö ¡£ËüÄý¾ÛÁËÖڶ࿪·¢Õß¡¢±ê×¼»¯×¨¼Ò¡¢ÐÐÒµ¾ÞÍ·µÄÐÄѪ ¡£Õâ¸öʱ´úµÄ±ê×¼ £¬ÎÞÒÉ´ú±íÁËÐí¶à³ÌÐòÔ±µÄÀíÏ롪¡ª¸ü¿ì¡¢¸üÇ¿¡¢¸üÎÞа¡ª¡ªÒ²Ô¤Ê¾×ÅδÀ´Èí¼þÁ¢ÒìµÄÎÞÏÞ¿ÉÄÜ ¡£

Ëæ×Å17c.c++µÄÕýʽÐû²¼ £¬È«Çò¿ª·¢Õß·×·×Ó­À´ÁËÐÂÒ»ÂÖµÄÊÖÒÕˢР¡£ÔÚÕâ¸öÀú³ÌÖÐ £¬±ê×¼»¯µÄÿһ»·½Ú¶¼ÓÌÈçÒ»³¡´óÐÍЭ×÷µÄÊ¢Ñç ¡£Ëü²»µ«½ç˵ÁËÓïÑÔµÄδÀ´ £¬Ò²ÎªÈí¼þÉú̬µÄ²ýÊ¢ÌṩÁ˼áʵµÄ»ù´¡ ¡£ÈÃÎÒÃǽøÒ»²½ÉîÈëÕâÒ»±ê×¼»¯µÄÀú³Ì £¬ÏàÊ¶ÍÆ¶¯ÆäÑݽøµÄ½¹µãÁ¦Á¿ £¬Õ¹ÍûC++µÄδÀ´Éú³¤Ç±Á¦ ¡£

±ê×¼»¯Á÷³Ì¡ª¡ª´ÓÌá°¸µ½È«Çò½ÓÄÉC++±ê×¼µÄÖÆ¶©×ñÕÕÑÏ¿áµÄÁ÷³Ì £¬Ê¼ÓÚÌá°¸£¨Proposal£© ¡£ÈκγÉÔ±»ò×éÖ¯¶¼¿ÉÒÔͨ¹ýÌá½»ÊÖÒղݰ¸£¨Papers£©Ìá³öй¦Ð§»òˢн¨Òé ¡£Ëæºó £¬ÊÂÇé×飨WG21£©»á¶ÔÌá°¸¾ÙÐÐÉîÈëÌÖÂÛ¡¢ÑéÖ¤¡¢ÊÔÑé ¡£Õâ¸öÀú³Ì°üÀ¨¶àÂֵIJݰ¸ÐÞ¶©¡¢Òâ¼ûÕ÷¼¯¡¢ÓïÑԹ淶µÄ½ç˵ £¬×îÖÕÐγɿÆÑ§¡¢ºÏÀíµÄ±ê×¼¸å ¡£

ÔÚ±ê×¼ÖÆ¶©µÄ³¤Õ÷ÖÐ £¬ÉçÇøµÄ»¥¶¯ÓÈΪÖ÷Òª ¡£¿ª·¢Õß¡¢ÆóÒµ¡¢Ñ§Êõ»ú¹¹µÈͨ¹ý¼ÓÈë¾Û»á¡¢±àÂëʵ¼ù¡¢·´Ï콨Òé £¬Îª±ê×¼µÄ³ÉÊìÌṩÁËÇ¿ÓÐÁ¦µÄÖ§³Ö ¡£Ã¿Ò»´ÎµÄ°æ±¾Ðû²¼ £¬²»µ«ÊÇÊÖÒյijÁµí £¬Ò²ÊǺÏ×÷µÄ½á¾§ ¡£´ÓC++98µ½C++11 £¬ÔÙµ½C++14ºÍC++17 £¬±ê×¼»¯ÊÂÇéµÄÒ»Á¬ÍƽøÕÃÏÔ³ö¹ú¼ÊЭ×÷µÄÁ¦Á¿ ¡£

ÊÖÒÕÁ¢ÒìÓë±ê×¼ÑݽøµÄË«ÂÖÇý¶¯17c.c++µÄÿһ¸öÐÂÌØÕ÷ £¬¶¼ÊÇÊÖÒÕÁ¢ÒìºÍÐÐÒµÐèÇóÅäºÏÇý¶¯µÄЧ¹û ¡£ÒÔ²¢ÐÐËã·¨ºÍÎļþϵͳ֧³ÖΪÀý £¬ÕâЩ¹¦Ð§µÄÒýÈë £¬Ê¹µÃ¿ª·¢ÕßÄܹ»¸üÀû±ãµØÊ¹ÓÃÓ²¼þÓÅÊÆ £¬ÊµÏÖ¸ßЧÄÜÓ¦Óà ¡£½á¹¹»¯°ó¶¨¡¢ifconstexprºÍ½á¹¹ÓÅ»¯ £¬ÎªÏÖ´úC++³ÌÐò´øÀ´Á˸ü¸ßµÄÎÞаÐԺͱí´ïÁ¦ ¡£

±ê×¼»¯ÍŶӻ¹Ò»Ö±¹Ø×¢Î´À´ÊÖÒÕÇ÷ÊÆ¡ª¡ªÈçÒì²½±à³Ì¡¢ÖÇÄÜÓ²¼þÕûºÏ¡¢ÔöÇ¿µÄÄ£°åϵͳ ¡£Ã¿Ò»´ÎµÄ°æ±¾¸üР£¬¶¼ÊǶÔÐÐÒµ×îÐÂÐèÇóµÄ»ØÓ¦ £¬Ò²ÊÇÈí¼þ¿ª·¢¹¤¾ßÏäµÄ¸»ºñÔö²¹ ¡£±ê±ê×¼»¯µÄÀú³Ì¼ÈÑϽ÷ÓÖ¿ª·Å £¬¶þÕßÈÚºÏÍÆ¶¯C++Ò»Ö±ÂõÏò¸ü¸ßµÄ±ê×¼ £¬¸üºÃµØ·þÎñÓÚÈ«Çò¹æÄ£µÄÊÖÒÕÁ¢Òì ¡£

ÍÆ¶¯ÕßÓëδÀ´Õ¹Íû¡ª¡ªÈ«ÇòºÏ×÷µÄÁ¦Á¿C++±ê×¼µÄÀúÊ· £¬Àë²»¿ªÎÞÊý¹¤³Ìʦ¡¢Ñ§ÕßºÍÆóÒµµÄÅäºÏÆð¾¢ ¡£±ÈÑÅÄá¡¤Ë¹ÌØÀÍË¹ÌØÂ³ÆÕµÄÏȷ澫Éñ £¬¼¤Àø×ÅÒ»´úÓÖÒ»´úµÄ¿ª·¢ÕßÒ»Ö±Í»ÆÆ×ÔÎÒ ¡£´Ó΢ÈíµÄ¿ª·¢¹¤¾ßµ½LinuxµÄ¿ªÔ´Éú̬ £¬±ê×¼µÄͳһÈÃÎÞÊý¹¤¾ßÁ´»¥Í¨ÎÞ×è £¬¼«´óÌáÉýÁËÐÐÒµµÄÁ¢ÒìËÙÂÊ ¡£

δÀ´ £¬C++µÄÑݽøÈÔÔÚ¼ÌÐø ¡£ÃæÁÙÈ˹¤ÖÇÄÜ¡¢ÔÆÅÌËã¡¢ÎïÁªÍøµÈÐÂÐËÊÖÒÕ £¬±ê×¼»¯Î¯Ô±»áÕýÆð¾¢Ì½Ë÷ÓëÑо¿Ð¼ƻ® ¡£Ò»Ö±ÈÚÈëеÄÓïÑÔÌØÕ÷ £¬ÓÅ»¯ÐÔÄÜ¡¢Çå¾²ÐԺͿÉά»¤ÐÔ £¬ÊÇÿһ°æ¸üеĽ¹µã ¡£¶ø¿ªÔ´ÉçÇøµÄ»îԾҲΪ±ê×¼µÄδÀ´×¢ÈëÁËÎÞÏÞ¿ÉÄÜ ¡£

ºÁÎÞÒÉÎÊ £¬17c.c++²»µ«½öÊÇÒ»¸ö°æ±¾µÄ¸üР£¬¸üÊÇÒ»³¡È«Çò¹æÄ£ÄÚµÄÊÖÒÕºÏ×÷Ê¢µä ¡£ÕýÈçÿλ¼À³öÐÂÍ·ÄԵĿÆÑ§¼ÒÒ»Ñù £¬Íƶ¯C++Ò»Ö±ÏòǰµÄ £¬ÊÇÈ«Çò¿ª·¢ÕßÄǷݶÔÁ¢ÒìµÄÈÈÇéÓëÖ´×Å ¡£Î´À´µÄC++ £¬Ò²±Ø½«¼ÌÐøÒýÁìÈí¼þ¹¤ÒµµÄ³±Á÷ £¬ÎªÎÒÃǵÄÊý×ÖÉúÑÄ´øÀ´Ô½·¢¸»ºñ¡¢¶à²ÊµÄ¿ÉÄÜ ¡£

ÈôÊÇÄã¸ÐÊÜ»¹ÒªÉîÈëij¸ö½Ç¶È»òÕßÏêϸij¸öÊÖÒյ㠣¬ÎÒ¶¼¿ÉÒÔ°ïÄãÔÙÏêϸÕö¿ª ¡£²»¹ý £¬ÕâÑùµÄÌõÀíºÍÄÚÈݰ²ÅÅ £¬Ó¦¸ÃÄܹ»Öª×ãÄã¶Ô¡°17c.c++Æð²Ý¡¢Éú³¤¡¢Òªº¦ÈËÎï¡¢±ê×¼»¯¡±µÄϵͳ½â¶ÁÐèÒª ¡£

ÏÂÔØÀíÐÔ¿´´ýITC¶Ô¾©¶«·½OLEDÃæ°åÆðÔ´²Ã¾ö£ºÉÐδÖÕ¾Ö £¬Ó°ÏìÓÐÏÞ £¬¾ºÕùÖØ´ó

ÍøÕ¾µØÍ¼