17c.c++µÄ½µÉúÓëÉú³¤
C++ÓïÑÔÓÉBjarneStroustrupÔÚ1983Äê·¢Ã÷£¬ÊÇCÓïÑÔµÄÒ»¸öÀ©Õ¹°æ±¾£¬¾ßÓÐÃæÏò¹¤¾ß±à³Ì?µÄÌØµã¡£Ëü²»µ«±£?ÁôÁËCÓïÑԵĸßЧÐÔºÍÎÞаÐÔ£¬»¹ÒýÈëÁËеĿ´·¨ºÍ»úÖÆ£¬Ê¹ÆäÔÚϵͳ±à³Ì¡¢Ó¦ÓÃÈí¼þ¿ª·¢ÒÔ¼°´óÐÍϵͳÉè¼ÆµÈ·½Ãæ¾ßÓм«´óµÄÓÅÊÆ¡£
C++µÄ½µÉú±ê¼Ç×űà³ÌÓïÑÔÉú³¤Ê·ÉϵÄ?Ò»¸öÖ÷ÒªÀï³Ì±®¡£Æä³õÖ¾ÊÇΪÁËÌáÉýCÓïÑԵıí´ïÄÜÁ¦£¬ÌØÊâÊÇÔÚÃæÏò¹¤¾ß±à?³Ì·½Ã棬´Ó¶øÄܹ»¸üºÃµØ½â¾öÖØ´óÈí¼þϵͳµÄÉè¼ÆºÍ¿ª·¢ÎÊÌâ¡£ÔÚC++ÓïÑÔµÄÉú³¤Àú³ÌÖУ¬Ðí¶àÓÅÒìµÄ³ÌÐòÔ±ºÍ¿ÆÑ§¼ÒΪÆäТ˳ÁË×Ô¼ºµÄÖǻۺÍÁ¦Á¿£¬Ê¹ÆäÖð½¥³ÉΪһÃųÉÊìÇÒǿʢµÄ±à³ÌÓïÑÔ¡£
eStroustrup£ºÊ×´´ÈËÓëÍÆ¶¯Õß
BjarneStroustrupÎÞÒÉÊÇC++µÄÊ×´´ÈË£¬ËûÔÚ1983ÄêÊ×´ÎÌá³öÁËC++ÓïÑԵĹ¹Ï룬²¢ÔÚËæºóµÄ¼¸ÄêÀï¾ÙÐÐÁËÉîÈëµÄÑо¿ºÍ¿ª·¢¡£Ëû²»µ«Éè¼ÆÁËC++µÄÓï·¨ºÍÓïÒ壬»¹±àдÁ˵ÚÒ»²¿C++±à³ÌÓïÑԵĿα¾¡¶TheC++ProgrammingLanguage¡·¡£
StroustrupµÄÁ¢ÒìÍ·ÄÔºÍÊÖÒÕÄÜÁ¦ÎªC++µÄ½µÉúºÍÉú³¤µÓÚ¨Á˼áʵµÄ»ù´¡¡£
ÔÚC++µÄÉú³¤Àú³ÌÖУ¬StroustrupʼÖÕÆð¾¢Íƶ¯ÓïÑÔµÄǰ½ø?£¬¼ÓÈëÁ˸÷¸ö±ê×¼»¯Î¯Ô±»áµÄÊÂÇé£¬ÍÆ¶¯ÁËC++µÄ±ê?×¼»¯Àú³Ì¡£ËûµÄÆð¾¢Ê¹µÃC++ÔÚ¹ú¼ÊÉÏ»ñµÃÁËÆÕ±éÈϿɺÍÓ¦Ó㬳ÉΪһÃŹú¼ÊͨÓõıà³ÌÓïÑÔ¡£
ÖÚ¶àÓÅÒì³ÌÐòÔ±Óë¿ÆÑ§¼Ò
1.StanleyB.Lippman£º±ê×¼¿âµÄ×÷ÕßÖ®Ò»
StanleyB.LippmanÊÇÖøÃûµÄÅÌËã»ú¿ÆÑ§×÷¼ÒºÍ³ÌÐòÔ±£¬ËûÔÚ¡¶TheC++ProgrammingLanguage¡·ºÍ¡¶C++Primer¡·µÈÊé¼®ÖжÔC++¾ÙÐÐÁËÏêϸµÄÐðÊöºÍÍÆ¹ã¡£ËûÕÕ¾ÉC++±ê×¼¿â¡¶TheC++StandardLibrary:ATutorialandReference¡·µÄ?×÷ÕßÖ®Ò»£¬ÎªC++µÄ±ê×¼¿âТ˳ÁËÖ÷ÒªµÄÊÖÒÕºÍÀíÂÛÖ§³Ö¡£
2.Josuttis,NicolaiM.£º±ê׼ίԱ»á³ÉÔ±
NicolaiM.JosuttisÊÇC++±ê׼ίԱ»áµÄ³ÉÔ±Ö®Ò»£¬ËûÔÚC++±ê×¼»¯Àú³Ì?ÖÐʩչÁËÖ÷Òª×÷Óá£Ëû±àдµÄ¡¶TheC++StandardLibrary:ADeveloper'sGuidetotheSTL¡·Ò»ÊéÏêϸÏÈÈÝÁËSTL£¨±ê׼ģ°å¿â£©µÄ¸÷¸ö×é³É²¿·Ö£¬¶ÔC++µÄ?±ê×¼¿â¾ÙÐÐÁËÉîÈëµÄÆÊÎöºÍÍÆ¹ã¡£
++µÄδÀ´Éú³¤
бê×¼ºÍÐÂÌØÕ÷£ºC++ÓïÑÔÿÎåÄê»áÐû²¼Ò»´Îеıê×¼£¬Ã¿¸öбê×¼¶¼»áÒýÈëһЩеÄÌØÕ÷ºÍˢУ¬ÈçC++11¡¢C++14¡¢C++17ºÍC++20£¬ÕâЩбê×¼²»µ«ÌáÉýÁËÓïÑԵĹ¦Ð§£¬»¹Ìá¸ßÁ˱à³ÌµÄЧÂʺʹúÂëµÄ¿É¶ÁÐÔ¡£ÐÔÄÜÓÅ»¯£ºÎ´À´µÄC++½«¼ÌÐø¹Ø×¢ÐÔÄÜÓÅ»¯£¬Í¨¹ýеıàÒëÆ÷ÊÖÒÕºÍÓÅ»¯Õ½ÂÔ£¬Ê¹µÃ³ÌÐòÔËÐÐÔ½·¢¸ßЧ¡£
¶àƽ̨֧³Ö£ºËæ×ÅÎïÁªÍøºÍǶÈëʽϵͳµÄÉú³¤£¬C++½«ÔÚ¸ü¶àµÄ?ƽ̨ÉÏ»ñµÃÖ§³Ö?£¬²¢ÇÒͨ¹ý±ê×¼»¯µÄ½Ó¿ÚºÍ¿â£¬ÊµÏÖ¿çÆ½Ì¨µÄ¿ª·¢ºÍ°²ÅÅ¡£ÖÇÄÜ»¯ºÍ×Ô¶¯»¯£ºÎ´À´µÄC++½«Ô½·¢×¢ÖØÖÇÄÜ»¯ºÍ×Ô¶¯»¯£¬Í¨¹ýÈ˹¤ÖÇÄܺͻúеѧϰÊÖÒÕ£¬ÊµÏÖ´úÂëµÄ×Ô¶¯ÌìÉú¡¢ÓÅ»¯ºÍµ÷ÊÔ£¬Ê¹µÃ¿ª·¢Àú³ÌÔ½·¢¸ßЧºÍÖÇÄÜ¡£
++µÄ?½¹µãÍ·ÄÔ
C++µÄ½¹µãÍ·ÄÔÊÇ¡°¶àÖØ¹Ø×¢µãÊèÉ¢¡±¡£ÕâÒ»ÀíÄî²»µ«ÌåÏÖÔÚÓïÑÔµÄÉè¼ÆÖ®ÖУ¬¸üÊǹᴮÓÚC++±à³ÌµÄÕû¸öÀú³Ì¡£Í¨¹ýÃæÏò¹¤¾ß±à³Ì£¨OOP£©µÄÒªÁ죬C++ÔÊÐí¿ª·¢Õß½«ÖØ´óµÄϵͳ²ð½â³É¸üС¡¢¸ü×ÔÁ¦µÄ?²¿·Ö£¬Ã¿¸ö²¿·Ö¶¼ÓÐ×Ô¼ºµÄÖ°Ô𣬴Ó?¶øÌá¸ß´úÂëµÄ¿É¶ÁÐԺͿÉά»¤ÐÔ¡£
ÕâÖÖÍ·ÄÔÓëC++µÄ¾«Éñ´«ÈËÇ×½üÏà¹Ø£¬ÓÉÓÚËüÇ¿µ÷´úÂëµÄÇåÎú¡¢¾«Á·ºÍ¸ßЧ¡£
ʵ¼ùÖеÄ׼ȷ·¿ª·½·¨
ÔÚÏÖʵ¿ª·¢ÖУ¬¿ª·¢Õß¿ÉÒÔͨ¹ýÒÔϼ¸ÖÖ·½·¨À´×¼È·´ò?¿ªºÍʹÓÃ17c.c++£º
ϵͳѧϰ£º¼ÓÈëÏà¹ØµÄÅàѵºÍ¿Î³Ì£¬ÏµÍ³µØÑ§Ï°17c.c++µÄ»ù±¾Óï·¨¡¢Êý¾Ý½á¹¹¡¢Ëã·¨ºÍ±ê×¼¿â¡£
ÏÖʵÏîÄ¿£ºÍ¨¹ý¼ÓÈëÏÖʵÏîÄ¿£¬¿ª·¢Õß¿ÉÒÔÔÚÕæÕæÏàÐÎÖÐÓ¦ÓÃËùѧ֪ʶ£¬²¢´Óʵ¼ùÖÐÎüÊÕÂÄÀú¡£
´úÂëÆÀÉ󣺰´ÆÚ¾ÙÐдúÂëÆÀÉ󣬲¢½ÓÊÜͬʺ͵¼Ê¦µÄ·´Ï죬¿ÉÒÔ×ÊÖú¿ª·¢Õß·¢Ã÷´úÂëÖеÄÎÊÌ⣬²¢Ë¢Ð´úÂëÖÊÁ¿¡£
ÔĶÁ¾µäÎÄÏ×£ºÔĶÁ¾µäµÄ17c.c++ÎÄÏ׺Í×ÊÔ´£¬¿ÉÒÔ×ÊÖú¿ª·¢Õ߸üºÃµØÃ÷È·ÕâÃÅÓïÑԵľ«Ë裬²¢ÕÆÎÕ×î¼Ñʵ¼ù¡£
Ò»Á¬Ñ§Ï°ºÍʵ¼ù£º¼á³ÖÒ»Á¬Ñ§Ï°µÄ̬¶È£¬Í¨¹ýÔĶÁ×îеÄÊÖÒÕÎÄÕ¡¢¼ÓÈëÊÖÒÕ¾Û»áºÍ½»Á÷Ô˶¯£¬Ò»Ö±ÌáÉý×Ô¼ºµÄÊÖÒÕ¡£
ͨ¹ýÒÔÉÏÒªÁ죬¿ª·¢Õß¿ÉÒÔÔÚÏÖʵ¿ª·¢ÖиüºÃµØÓ¦ÓÃ17c.c++£¬±Ü?Ãâ³£?¼ûÎóÇø£¬±àд³ö?¸ßÖÊÁ¿µÄ´úÂ롣ͨ¹ýÉîÈëÃ÷È·ºÍת´ï17c.c++µÄ¾«Éñ£¬¿ª·¢ÕßÒ²ÄÜΪÈí¼þ¿ª·¢ÁìÓò×ö³ö¸ü´óµÄТ˳¡£
´úÂëÖÊÁ¿Óë´úÂëÃÀѧ
ÔÚC++µÄÉú³¤Àú³ÌÖУ¬´úÂëÖÊÁ¿ºÍ´úÂëÃÀѧʼÖÕÊÇ¿ª·¢Õß¹Ø×¢µÄ½¹µã¡£¸ßÖÊÁ¿µÄ´úÂë²»µ«Äܹ»Ìá¸ß¿ª·¢Ð§ÂÊ£¬»¹ÄÜïÔ̵÷ÊÔºÍά»¤µÄʱ¼ä¡£¶ø´úÂëÃÀѧÔò¹Ø×¢µÄÊÇ´úÂëµÄ¿É¶ÁÐÔºÍÑŹÛÐÔ£¬Ê¹µÃ´úÂëÔÚÊÓ¾õÉÏÒ²ÄܸøÈËÒÔÓÅÒìµÄÌåÑé¡£ÕâÒ»µãÔÚC++µÄ´«³ÐÖÐÓÈΪÖ÷Òª£¬ÓÉÓÚËü²»µ«½öÊÇÒ»ÃŹ¤¾ß£¬¸üÊÇÒ»ÖÖ±à³ÌÒÕÊõ¡£
17c.c++µÄ?¾«Éñ´«ÈËÅä¾°
ÔÚÈí¼þ¿ª·¢µÄ³¤ºÓÖУ¬17c.c++Ò»Ö±ÊÇÒ»¹ÉÖ÷ÒªµÄÁ¦Á¿¡£ËüµÄ½µÉú²»µ«±ê¼Ç×ÅÅÌËã»ú±à³ÌÓïÑÔµÄÒ»¸öÖ÷ÒªÀï³Ì±®?£¬¸üÊǶÔÈí¼þ¿ª·¢¾«ÉñµÄÒ»´ÎÉî¿Ìת´ï¡£17c.c++ÔÚÆä³õ?ÆÚµÄÉú³¤Àú³ÌÖУ¬ÂÄÀúÁËÐí¶à±ä?¸ïºÍÍɱ䣬Æä½¹µãÀíÄ¡ª¸ßЧ¡¢ÎÞаºÍǿʢ¡ª¡ªÊ¼ÖÕδ±ä¡£
ÔÚ17c.c++µÄÉú³¤Àú³ÌÖУ¬Ðí¶àÏÈÇýÕߺͿª·¢ÕßÖÂÁ¦ÓÚÆä¾«ÉñµÄת´ïºÍÍêÉÆ¡£ËûÃDz»µ«ÔÚÊÖÒÕ²ãÃæÉÏ×ö³öÁË׿ԽТ˳£¬¸üÔÚ¿ª·¢ÕßµÄÐÄÖÐÖÖÏÂÁ˶Ô×ÖÕå¾ä×õÄ×·Çó¡£ÕýÊÇÕâЩ¿ª·¢ÕßÃǵÄÐÁÇÚÖ§¸¶£¬Ê¹µÃ17c.c++ÔÚÈí¼þ¿ª·¢ÁìÓòÖÐÕ¼ÓÐÁËÖ÷Ҫְλ¡£
У¶Ô£ººÎÁÁÁÁ(6cEOas9M38Kzgk9u8uBurka8zPFcs4sd)



