17c.c++ÊÇË­µÄ¡°¾«Éñ´«ÈË¡±±Ü¿ÓÖ¸ÄÏ£º¸ßƵÎóÇøÓëÕýÈ··­¿ª·½·¨

À´Ô´£ºÖ¤È¯Ê±±¨Íø×÷Õߣº
×ÖºÅ

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)

ÔðÈα༭£º Ô¬Àò
ΪÄãÍÆ¼ö
Óû§ÆÀÂÛ
µÇ¼ºó¿ÉÒÔ̸»°
ÍøÓÑÆÀÂÛ½ö¹©Æä±í´ï¸öÈË¿´·¨£¬²¢²»±êÃ÷֤ȯʱ±¨Á¢³¡
ÔÝÎÞÆÀÂÛ