Z6×ðÁú¿Ê±
C++µÄÉú³¤Àú³Ì³äÂúÁËÒ»Ö±µÄÁ¢ÒìºÍÍêÉÆ¡£¡£¡£¡£¡£¡£ÔÚ×î³õ?µÄ?¼¸Ä꣬£¬£¬£¬±´Ñŵ¡¤Ë¹ÌØÀÍË¹ÌØÂ³ÆÕ²»µ«ÖÂÁ¦ÓÚÓïÑÔ×Ô¼ºµÄ¿ª·¢£¬£¬£¬£¬»¹±àдÁ˵ÚÒ»²¿C++±ê×¼½Ì¿ÆÊé¡¶TheC++ProgrammingLanguage¡·£¬£¬£¬£¬ÕâΪC++µÄÆÕ¼°ºÍѧϰµÓÚ¨Á˼áʵµÄ»ù´¡¡£¡£¡£¡£¡£¡£
Ëæ×Åʱ¼äµÄÍÆÒÆ£¬£¬£¬£¬C++ÂÄÀúÁ˶à´Î°æ±¾µÄ¸üкÍˢС£¡£¡£¡£¡£¡£Ã¿Ò»´Î¸üж¼´øÀ´ÁËеÄÌØÕ÷ºÍÓÅ»¯£¬£¬£¬£¬Ê¹ÆäÔ½·¢Ç¿Ê¢ºÍ¸ßЧ¡£¡£¡£¡£¡£¡£´ÓC++98µ½C++11£¬£¬£¬£¬ÔÙµ½C++14¡¢C++17ºÍC++20£¬£¬£¬£¬Ã¿Ò»´Î?±ê×¼µÄ¸üж¼¼«´óµØÌáÉýÁËC++µÄ¹¦Ð§ºÍÌåÏÖÁ¦¡£¡£¡£¡£¡£¡£
C++µÄ½µÉú²¢·ÇÒ»õí¶ø¾Í£¬£¬£¬£¬ËüµÄÔçÆÚÉú³¤Àú¾ÁËÖî¶àÌôÕ½Óë»úÔµ¡£¡£¡£¡£¡£¡£³õÆÚµÄC++Ö÷ÒªÊܵ½?ѧÊõ½çºÍ¹¤³Ì½çµÄ¹Ø×¢£¬£¬£¬£¬Ò»Ð©ÔçÆÚµÄÓ¦ÓðüÀ¨ÏµÍ³±à³ÌºÍÖØ´óÈí¼þ¹¤³ÌÏîÄ¿¡£¡£¡£¡£¡£¡£C++µÄÃæÏò¹¤¾ßÌØÕ÷ʹµÃ´úÂë½á¹¹Ô½·¢ÇåÎú£¬£¬£¬£¬³ÌÐòÉè¼ÆÔ½·¢Ä£¿£¿£¿£¿£¿é»¯£¬£¬£¬£¬´Ó¶ø´ó´óÌá¸ßÁËÈí¼þ¿ª·¢µÄЧÂÊ¡£¡£¡£¡£¡£¡£
ÔÚ1990Ä꣬£¬£¬£¬C++ÕýʽÐû²¼Á˱ê×¼°æ±¾£¬£¬£¬£¬Õâ±ê¼Ç×ÅËü´ÓÒ»¸öʵÑéÐÔÓïÑÔת±äΪһ¸ö¿É¿¿µÄ¹¤Òµ¼¶±à³ÌÓïÑÔ¡£¡£¡£¡£¡£¡£ÕâһʱÆÚ£¬£¬£¬£¬C++ÔÚ²Ù×÷ϵͳ¡¢Í¼ÐÎÓû§½çÃæ¡¢ÍøÂç±à³ÌµÈÁìÓò»ñµÃÁËÆÕ±éÓ¦Ó㬣¬£¬£¬²¢Öð½¥³ÉΪÐí¶à¸ßÐÔÄÜÅÌËãʹÃüµÄÊ×Ñ¡¡£¡£¡£¡£¡£¡£
Ëæ×ÅÅÌËãÐÔÄܵÄÌáÉýºÍ¶àºË´¦Öóͷ£Æ÷µÄ?ÆÕ¼°£¬£¬£¬£¬²¢ÐÐÅÌËã³ÉΪÁËÏÖ´úÅÌËã»ú¿ÆÑ§µÄÖ÷ÒªÑо¿Æ«ÏòÖ®Ò»¡£¡£¡£¡£¡£¡£C++ÔÚÕâÒ»ÁìÓòÒ²×ö³öÁËÖØ´óµÄТ˳¡£¡£¡£¡£¡£¡£
ÏÖ´úC++ÌṩÁ˶àÖÖ²¢Ðбà³ÌÄ£×Ó£¬£¬£¬£¬Èç±ê×¼²¢ÐÐËã·¨¿â£¨ParallelSTL£©¡¢Ï߳̿⣨Threads£©ºÍC++±ê×¼¿âÖеIJ¢Ðй¦Ð§¡£¡£¡£¡£¡£¡£ÕâЩ¹¤¾ßʹµÃ¿ª·¢Õß¿ÉÒÔÔ½·¢ÈÝÒ×µØÊ¹ÓöàºË´¦Öóͷ£Æ÷µÄÅÌËãÄÜÁ¦£¬£¬£¬£¬Ìá¸ßÈí¼þµÄÐÔÄÜ¡£¡£¡£¡£¡£¡£
1985Ä꣬£¬£¬£¬C++µÄµÚÒ»°æÕýʽÐû²¼¡£¡£¡£¡£¡£¡£StroustrupÔÚÕâÒ»°æ±¾?ÖУ¬£¬£¬£¬½øÒ»²½ÍêÉÆÁËÓïÑÔµÄÉè¼Æ£¬£¬£¬£¬²¢ÔöÌíÁËһЩеÄÌØÕ÷£¬£¬£¬£¬ÈçÔËËã·ûÖØÔØ£¨operatoroverloading£©ºÍÄ£°å£¨template£©µÈ¡£¡£¡£¡£¡£¡£ÕâЩÐÂÌØÕ÷£¬£¬£¬£¬Ê¹µÃC++²»µ«ÔÚϵͳ±à³Ì·½ÃæÌåÏÖ¾«²Ê£¬£¬£¬£¬»¹ÔÚÓ¦Óÿª·¢ÖÐÕ¹ÏÖ³öǿʢµÄ¹¦Ð§¡£¡£¡£¡£¡£¡£