Z6×ðÁú¿Ê±
Ëæ×ſƼ¼µÄһֱǰ½ø£¬£¬£¬£¬C++Ò²ÔÚÒ»Ö±ÏòËÞÊÀ³¤¡£¡£¡£¡£Î´À´£¬£¬£¬£¬C++¿ÉÄÜ»áÔÚÈ˹¤ÖÇÄÜ¡¢´óÊý¾Ý¡¢ÎïÁªÍøµÈÁìÓòʩչ¸ü´óµÄ×÷Óᣡ£¡£¡£Ðµıê×¼ºÍÌØÕ÷½«Ò»Ö±ÍƳö£¬£¬£¬£¬Îª¿ª·¢ÕßÌṩ¸ü¶àµÄ¹¤¾ßºÍÊÖ¶ÎÀ´Ó¦¶ÔÖØ´óµÄÅÌËãÐèÇ󡣡£¡£¡£
C++µÄ½µÉúºÍÉú³¤£¬£¬£¬£¬ÊÇÒ»¶Î¿çԽʱ¿ÕµÄÊ·Ê«¡£¡£¡£¡£´ÓÆä¾«Á·¸ßЧµÄǰÉíCÓïÑÔ£¬£¬£¬£¬µ½?ÏÖ´ú»¯µÄÃæÏò¹¤¾ß±à³ÌÓïÑÔ£¬£¬£¬£¬ÔÙµ½Ò»Ö±ÑݽøµÄ±ê?×¼ºÍÌØÕ÷£¬£¬£¬£¬C++ÎÞÒÉÔÚÅÌËã»ú¿ÆÑ§µÄÉú³¤ÖÐÊÎÑÝÁËÖ÷Òª½ÇÉ«¡£¡£¡£¡£Ëü²»µ«Ó°ÏìÁËÈí¼þ¿ª·¢µÄ·½·¨£¬£¬£¬£¬¸üÍÆ¶¯ÁËÕû¸ö¿Æ¼¼ÐÐÒµµÄǰ½ø?¡£¡£¡£¡£Í¨¹ýÏàʶC++µÄÀúÊ·ºÍÉú³¤£¬£¬£¬£¬ÎÒÃÇ¿ÉÒÔ¸üºÃµØ?Ã÷È·ÆäÔÚÏÖ´ú¿Æ¼¼ÖеÄÖ÷Ҫְ룬£¬£¬£¬²¢ÎªÎ´À´µÄ¼¼ÊõÁ¢ÒìÌṩÓÐÁ¦Ö§³Ö¡£¡£¡£¡£
Ö»¹ÜC++ÒѾÔÚÅÌËã»ú¿ÆÑ§ÁìÓòÕ¼ÓÐÁËÖ÷Ҫְ룬£¬£¬£¬µ«Ëü²¢Î´×èÖ¹½ø»¯¡£¡£¡£¡£ÐµÄ?±ê×¼°æ±¾Ò»Ö±Ðû²¼£¬£¬£¬£¬Ã¿Ò»°æ?¶¼´øÀ´ÁËеÄÌØÕ÷ºÍˢС£¡£¡£¡£ÀýÈ磬£¬£¬£¬C++11ÒýÈëÁ˶àÏß³ÌÖ§³ÖºÍLambda±í´ïʽ£¬£¬£¬£¬C++14ÔöÌíÁËautoÒªº¦×ÖºÍÄ£°å±äÁ¿£¬£¬£¬£¬C++17ÔòÒýÈëÁ˲¢ÐÐËã·¨ºÍÇ©×Ö²ÎÊýµÈÌØÕ÷¡£¡£¡£¡£
δÀ´£¬£¬£¬£¬Ëæ×ÅÈ˹¤ÖÇÄÜ¡¢ÎïÁªÍøºÍÁ¿×ÓÅÌËãµÈÇ°ÑØ¼¼ÊõµÄÉú³¤£¬£¬£¬£¬C++½«¼ÌÐøÔÚ¸ßÐÔÄÜÅÌËãÁìÓòʩչÖ÷Òª×÷Óᣡ£¡£¡£Ðµıê×¼ºÍ¿ª·¢¹¤¾ß½«½øÒ»²½¼ò»¯ÖØ´óÓ¦ÓõĿª·¢Àú³Ì£¬£¬£¬£¬Ê¹ÆäÔ½·¢¸ßЧºÍÇå¾²¡£¡£¡£¡£
ÕâÒ»±ê×¼µÄÐû²¼£¬£¬£¬£¬ÎªC++ÌṩÁËͳһµÄ¹æ·¶£¬£¬£¬£¬Ê¹µÃ?¿ª·¢ÕßÄܹ»ÔÚÔ½·¢Ò»ÖºͿɿ¿µÄÇéÐÎÖÐʹÓÃÕâÒ»ÓïÑÔ¡£¡£¡£¡£
C++µÄ±ê×¼»¯Àú³Ì²»µ«ÎªÓïÑÔµÄÉú³¤ÌṩÁ˼áʵµÄ»ù´¡£¬£¬£¬£¬»¹´ÙʹÁ˸»ºñµÄ¿âºÍ¹¤¾ßµÄ¿ª·¢¡£¡£¡£¡£ÕâЩ¿âºÍ¹¤¾ß£¬£¬£¬£¬Èç±ê׼ģ°å?¿â£¨STL£©£¬£¬£¬£¬¼«´óµØÌá¸ßÁË¿ª·¢Ð§ÂʺʹúÂëÖÊÁ¿¡£¡£¡£¡£STLÌṩÁËһϵÁÐͨÓõÄÊý¾Ý½á¹¹ºÍËã·¨£¬£¬£¬£¬Ê¹µÃ¿ª·¢ÕßÄܹ»Ô½·¢¾«Á·ºÍ¸ßЧµØÊµÏÖÖØ´óµÄ¹¦Ð§¡£¡£¡£¡£
Ëæ×Åʱ¼äµÄÍÆÒÆ£¬£¬£¬£¬C++Ò»Ö±½ø»¯£¬£¬£¬£¬Ðµıê×¼ºÍÌØÕ÷Ò²Â½ÐøÍÆ³ö¡£¡£¡£¡£2003Ä꣬£¬£¬£¬C++03±ê×¼Ðû²¼£¬£¬£¬£¬ÒýÈëÁËһЩÖ÷ÒªµÄˢУ¬£¬£¬£¬ÈçÄ£°åÔª±à³ÌµÈ¡£¡£¡£¡£2011Ä꣬£¬£¬£¬C++11±ê×¼Ðû²¼£¬£¬£¬£¬½øÒ»²½Ë¢ÐÂÁËÕâÒ»ÓïÑÔ£¬£¬£¬£¬ÒýÈëÁËLambda±í´ïʽ¡¢ÖÇÄÜÖ¸ÕëºÍ¶àÏß³ÌÖ§³ÖµÈ¹¦Ð§¡£¡£¡£¡£2014ÄêºÍ2017ÄêµÄC++14ºÍC++17±ê×¼£¬£¬£¬£¬Ôò¼ÌÐøÍÆ¶¯ÁËÓïÑÔµÄÉú³¤£¬£¬£¬£¬Ê¹ÆäÔÚÐÔÄÜ¡¢Çå¾²ÐÔºÍÒ×ÓÃÐÔ·½Ãæ¶¼ÓÐÁËÏÔÖøÌáÉý¡£¡£¡£¡£
ͼÐδ¦Öóͷ£ºÍÓÎÏ·¿ª·¢ÊÇC++µÄÁíÒ»¸öÖ÷ÒªÓ¦ÓÃÁìÓò¡£¡£¡£¡£C++µÄÔËËãËÙÂʺÍÄÚ´æ¹ÜÀíÄÜÁ¦Ê¹Ëü³ÉΪÓÎÏ·¿ª·¢ÖеÄÊ×Ñ¡ÓïÑÔÖ®Ò»¡£¡£¡£¡£Ðí¶à×ÅÃûµÄÓÎÏ·ÒýÇæ£¬£¬£¬£¬ÈçUnrealEngineºÍUnity£¬£¬£¬£¬¶¼ÔڵײãʹÓÃC++À´ÊµÏÖ¸ßÐÔÄܵÄͼÐÎäÖȾºÍÎïÀíÅÌËã¡£¡£¡£¡£C++µÄÎÞаÐÔºÍǿʢµÄ¹¦Ð§£¬£¬£¬£¬Ê¹µÃ¿ª·¢Õß¿ÉÒÔ´´Á¢³ö¸ßÖÊÁ¿µÄÓÎÏ·ÌåÑé¡£¡£¡£¡£
Ëæ×ÅÅÌËã»ú¼¼ÊõµÄ²»?¶Ïǰ½ø£¬£¬£¬£¬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++µÄ½µÉú²¢·ÇÒ»õí¶ø¾Í¡£¡£¡£¡£ÔÚ×î³õ?µÄ¼¸ÄêÀ£¬£¬£¬StroustrupÃæÁÙÐí¶à¼¼ÊõºÍÀíÂÛÉϵÄÌôÕ½¡£¡£¡£¡£Ëû²»µ«ÒªÔÚÓïÑÔÉè¼ÆÉϾÙÐÐÁ¢Ò죬£¬£¬£¬»¹ÒªÈ·±£ÕâÖÖÐÂÓïÑÔÄܹ»¼æÈÝÏÖÓеÄC´úÂ룬£¬£¬£¬ÕâÊǺÜÊÇÖØ´óµÄʹÃü¡£¡£¡£¡£Í¨¹ýÒ»Ö±µÄÊÔÑéºÍˢУ¬£¬£¬£¬C++Öð½¥Õ¹ÏÖ³öÆäÆæÒìµÄ?÷ÈÁ¦ºÍDZÁ¦¡£¡£¡£¡£
ÔÚC++µÄÔçÆÚÉú³¤½×¶Î£¬£¬£¬£¬ËüÎüÊÕÁËÐí¶àÏÖ´ú±à³ÌÓïÑÔµÄÓŵ㣬£¬£¬£¬Í¬Ê±Õ½Ê¤ÁËCÓïÑÔµÄ?¾ÖÏÞ¡£¡£¡£¡£C++ÒýÈëÁËÃæÏò¹¤¾ß±à³Ì£¨OOP£©µÄ¿´·¨£¬£¬£¬£¬ÕâÊÇÆä×î´óµÄ¸ïÃüÐÔÁ¢ÒìÖ®Ò»¡£¡£¡£¡£ÃæÏò¹¤¾ß±à³ÌʹµÃ´úÂëÔ½·¢Ä£¿£¿£¿£¿£¿é»¯¡¢Ò×ÓÚά»¤ºÍÀ©Õ¹¡£¡£¡£¡£C++»¹ÌṩÁ˸üǿʢµÄÀàÐÍϵͳºÍÔËËã·ûÖØÔØ¹¦Ð§£¬£¬£¬£¬ÕâЩ¶¼´ó´óÌá¸ßÁ˱à³ÌµÄÎÞаÐÔºÍЧÂÊ¡£¡£¡£¡£
ÔÚC++µÄÔçÆÚÉú³¤ÖУ¬£¬£¬£¬Stroustrup»¹ÃæÁÙÐí¶àÍⲿ?µÄ×èÁ¦ºÍÌôÕ½¡£¡£¡£¡£ÆäʱµÄÅÌËã»ú¿ÆÑ§½ç¹ØÓÚÐÂÓïÑԵĽÓÊÜˮƽ²¢²»¸ß£¬£¬£¬£¬ÌØÊâÊÇÔÚһЩ¹Å°åµÄ?¼¼ÊõÁìÓò¡£¡£¡£¡£Ëæ×Åʱ¼äµÄÍÆÒÆ£¬£¬£¬£¬C++µÄÓÅÊÆÖð½¥±»ÈϿɣ¬£¬£¬£¬ËüÔÚϵͳ±à³Ì?¡¢Ó¦ÓÃÈí¼þ¿ª·¢ºÍ¸ßÐÔÄÜÅÌËãµÈÁìÓòÕ¹ÏÖ³öÁËÖØ´óµÄDZÁ¦¡£¡£¡£¡£
C++µÄ½µÉú²¢·ÇÒ»õí¶ø¾Í£¬£¬£¬£¬ËüµÄÔçÆÚÉú³¤Àú¾ÁËÖî¶àÌôÕ½Óë»úÔµ¡£¡£¡£¡£³õÆÚµÄC++Ö÷ÒªÊܵ½Ñ§Êõ½çºÍ¹¤³Ì½çµÄ¹Ø×¢£¬£¬£¬£¬Ò»Ð©ÔçÆÚµÄÓ¦ÓðüÀ¨ÏµÍ³±à³ÌºÍÖØ´óÈí¼þ¹¤³ÌÏîÄ¿¡£¡£¡£¡£C++µÄÃæÏò¹¤¾ßÌØÕ÷ʹµÃ´úÂë½á¹¹Ô½·¢ÇåÎú£¬£¬£¬£¬³ÌÐòÉè¼ÆÔ½·¢Ä£¿£¿£¿£¿£¿é»¯£¬£¬£¬£¬´Ó¶ø´ó´óÌá¸ßÁËÈí¼þ¿ª·¢µÄЧÂÊ¡£¡£¡£¡£
ÔÚ1990Ä꣬£¬£¬£¬C++ÕýʽÐû²¼Á˱ê×¼°æ±¾£¬£¬£¬£¬Õâ±ê?Ö¾×ÅËü´ÓÒ»¸öʵÑéÐÔÓïÑÔת±äΪһ¸ö¿É¿¿µÄ¹¤Òµ¼¶±à³ÌÓïÑÔ¡£¡£¡£¡£ÕâһʱÆÚ£¬£¬£¬£¬C++ÔÚ²Ù×÷ϵͳ¡¢Í¼ÐÎÓû§½çÃæ¡¢ÍøÂç±à³Ì?µÈÁìÓò»ñµÃÁËÆÕ±éÓ¦Ó㬣¬£¬£¬²¢Öð½¥³ÉΪÐí¶à¸ßÐÔÄÜÅÌËãʹÃüµÄÊ×Ñ¡¡£¡£¡£¡£