17c.c++µÄ¾«Éñ´«ÈËÅä¾°
ÔÚÈí¼þ¿ª·¢µÄ³¤ºÓÖУ¬17c.c++Ò»Ö±ÊÇÒ»¹ÉÖØÒªµÄÁ¦Á¿¡£ËüµÄ½µÉú²»µ«±ê¼Ç×ÅÅÌËã»ú±à³ÌÓïÑÔµÄÒ»¸öÖØÒªÀï³Ì±®£¬¸üÊǶÔÈí¼þ¿ª·¢¾«ÉñµÄÒ»´ÎÉî¿Ìͨ±¨¡£17c.c++ÔÚÆä³õÆÚµÄÉú³¤Àú³Ì?ÖУ¬¾ÀúÁËÐí¶àÀå¸ïºÍÍɱ䣬Æä½¹µãÀíÄ¡ª¸ßЧ¡¢Áé»îºÍÇ¿´ó¡ª¡ªÊ¼ÖÕδ±ä¡£
ÔÚ17c.c++µÄÉú³¤Àú³ÌÖУ¬Ðí¶àÏÈÇýÕߺͿª·¢ÕßÖÂÁ¦ÓÚÆä¾«ÉñµÄͨ±¨ºÍÍêÉÆ¡£ËûÃDz»µ«ÔÚ¼¼Êõ²ãÃæÉÏ×ö³öÁË׿ԽТ¾´£¬¸üÔÚ¿ª·¢ÕßµÄÐÄÖÐÖÖÏÂÁ˶Ծ«ÒæÇ󾫵Ä×·Çó¡£ÕýÊÇÕâЩ¿ª·¢ÕßÃǵÄÐÁÇÚÖ§¸¶£¬Ê¹µÃ?17c.c++ÔÚÈí¼þ¿ª·¢ÁìÓòÖÐÕ¼¾ÝÁËÖØÒªÖ°Î»¡£
ÒýÑÔ£ºC++µÄÀúÊ·Åä¾°
C++ÊÇÓɱ´¶ûʵÑéÊÒµÄBjarneStroustrupÔÚ1980Äê´ú³õ?¿ª·¢µÄ£¬ÊÇCÓïÑÔµÄÒ»¸öÀ©Õ¹ºÍÑݱ䡣´Ó×î³õµÄCÓïÑÔ£¬µ½C++µÄ½µÉú£¬³ÌÐòÔ±ÃÇÏ£ÍûÄܹ»ÔÚ±£´æCÓïÑԵijõ¼¶²Ù×÷ÄÜÁ¦µÄÒýÈë¸ü¸ßÌõÀíµÄÁýͳ£¬´Ó¶øÌá¸ß´úÂëµÄ¿Éά»¤ÐԺͿÉÀ©Õ¹ÐÔ¡£
ÕâÒ»µãÔÚC++ÖлñµÃ?Á˳ä·ÖÌåÏÖ£¬Í¨¹ýÀàºÍ¹¤¾ß¡¢Ä£°åµÈÐÂÌØÐÔ£¬C++ѸËÙ³ÉΪÁË×îÊܽӴýµÄ±à³ÌÓïÑÔÖ®Ò»¡£
17c.c++µÄ´úÂëʾÀý
ΪÁ˸üºÃµØÓß½â17c.c++µÄÓ°Ï죬ÏÂÃæÎÒÃÇÀ´¿´Ò»¸ö¼òµ¥µÄ´úÂëʾÀý£º
#include#include#includeintmain(){std::vectornumbers={3,1,4,1,5,9,2,6,5,3,5};std::sort(numbers.begin(),numbers.end());for(constauto&n:numbers){std::cout<
Õâ¸öʾÀýչʾÁËSTLÖеÄÏòÁ¿£¨vector£©ºÍÅÅÐò£¨sort£©µÄʹÓã¬Í¨¹ý¼òµ¥µÄ?´úÂë¾ÍÄÜʵÏÖ¸ßЧµÄÊý¾Ý´¦Àí£¬ÕâÕýÊÇ17c.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++µÄÒ»´óÁ¢Ò죬ËüÔÊÐí±àдͨÓõġ¢¿ÉÖØÓõĴúÂ룬ʹµÃ±à³ÌÔ½·¢¸ßЧºÍ¼ò½à¡£
ÕâЩ½¹µã¿´·¨²»µ«ÌáÉýÁ˱à³ÌµÄЧÂʺʹúÂëµÄ¿Éά»¤ÐÔ£¬»¹Ê¹µÃC++ÔÚϵͳ±à³ÌºÍÅÓ´óÓ¦Óÿª·¢Öз¢»ÓÁ˾޴óµÄ×÷Óá£
ÔÚʵ¼Ê¿ª·¢ÖУ¬ÖÆÖ¹¸ßƵÎóÇøÐèÒª½ÓÄÉһЩ¾ßÌåÕ½ÂÔ£º
Ñϸñ×ñÊØ´úÂë¹æ·¶£º½¨Á¢²¢×ñÊØ¹«Ë¾»òÍŶӵĴúÂë¹æ·¶£¬°üÀ¨ÃüÃû¹æÔò¡¢Ëõ½ø×÷·çºÍ×¢Ê͹淶µÈ¡£ÕâÓÐÖúÓÚÌá¸ß´úÂëµÄ¿É¶ÁÐԺͿÉά»¤ÐÔ¡£
ÖÆÖ¹Ì«¹ýÉè¼Æ£ºÔÚÉè¼ÆÏµÍ³Ê±£¬¼á³Ö¼òµ¥ºÍÁé»î¡£×ñÑ¡°¼òµ¥¶øÓÐЧ¡±µÄÔÔò£¬ÖÆÖ¹ÏµÍ³¹ýÓÚÅӴ󣬴ӶøÔö¼Óά»¤ÄѶȡ£
ÐÔÄÜÓÅ»¯£ºÔÚÉè¼ÆºÍ±àд´ú?Âëʱ£¬Òª¿¼ÂÇÐÔÄÜÓÅ»¯¡£Í¨¹ýºÏÀíµÄË㷨ѡÔñºÍÊý¾Ý½á¹¹Éè¼Æ£¬Ìá¸ß´úÂëµÄÖ´ÐÐЧÂÊ¡£
ºÏÀíµÄ¹ýʧ´¦Àí£º½ÓÄɺÏÀíµÄ¹ýʧ´¦Àí»úÖÆ£¬°üÀ¨Òì³£´¦ÀíºÍ¹ýʧÈÕÖ¾¼Í¼µÈ¡£ÕâÓÐÖúÓÚÌá¸ßϵͳµÄÎȶ¨ÐԺͿɿ¿ÐÔ¡£
³ä·Ö²âÊÔ£º²âÊÔÊǰü¹Ü´úÂëÖÊÁ¿µÄÖØÒªÊֶΡ£¿ª·¢ÕßÓ¦¸Ã±àдµ¥Î»²âÊÔ¡¢¼¯³É²âÊԺͶ˵½?¶Ë²âÊÔ£¬È·±£´úÂëÔÚÖÖÖÖÇé¿ö϶¼ÄÜÕýÈ·ÔËÐС£
У¶Ô£º»ÆÒ«Ã÷(p6mu9CWFoIx7YFddy4eQTuEboRc9VR7b9b)


