C++ÀÇ Ã¢½ÃÀÚ ºñ¾ß³× ½ºÆ®·Ó½ºÆ®·ìÀÌ Á÷Á¢ ÀüÇÏ´Â ÃֽŠC++ °¡À̵åÀÌ´Ù. C++ÀÇ ±âº» ±¸¼º ¿ä¼ÒÀΠŸÀÔ, Ŭ·¡½º, ¿¬»ê, ÅÛÇø´, ÄÁÅ×À̳Ê, ¿¹¿Ü µîÀ» °¢ Àå¿¡¼ ´Ù·ç¸é¼ C++20¿¡ »õ·Î Ãß°¡µÈ ¸ðµâ, ÄܼÁÆ®, ÄÚ·çƾ µîÀ» Á¦³×¸¯ ÇÁ·Î±×·¡¹Ö, Çù·ÂÀû ¸ÖƼŽºÅ· °°Àº ÃֽŠ°³¹ß ¹æ½Ä°ú ¸Â¹°·Á ¼³¸íÇÑ´Ù. º¯ÈÇÏ´Â C++ ¹öÀü ¼Ó¿¡¼ ¾î¶² Á¡À» ²À ¾Ë°í ³Ñ¾î°¡¾ß ÇÏ´ÂÁö °£°áÇÏ°í Á¤È®ÇÏ°Ô Â¤¾îÁØ´Ù.
C++ÀÇ ¼³°èÀÚÀÌÀÚ ÃÖÃÊ ±¸ÇöÀÚÀÌ¸ç ¡ºProgramming: Principles and Practice Using C++ (Second Edition) Çѱ¹¾îÆÇ¡»(¿¡ÀÌÄÜ, 2015)°ú ¡ºThe C++ Programming Language (Fourth Edition) Çѱ¹¾îÆÇ¡»(¿¡ÀÌÄÜ, 2015)ÀÇ ÀúÀÚÀÌ´Ù. ÇöÀç Ä÷³ºñ¾Æ´ëÇб³ ±³¼ö·Î ÀçÁ÷ ÁßÀ̸ç AT&T º§ ¿¬±¸¼Ò, Åػ罺 A&M´ëÇб³, ¸ð°Ç ½ºÅĸ®¸¦ °ÅÃÆ´Ù. C++ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ °³³äÈÇÏ°í °³¹ßÇÑ °ø·Î¸¦ ÀÎÁ¤¹Þ¾Æ ¹Ì±¹°øÇÐÇѸ²¿øÀÇ Âû½º ½ºÅ¸Å© µå·¹ÀÌÆÛ »ó(Charles Stark Draper Prize)À» ¹Þ´Â µî ¼ö¸¹Àº ¿µ¿¹¸¦ ¾ÈÀº ¼ö»óÀÚÀÌ´Ù. ¹Ì±¹°øÇÐÇѸ²¿ø ȸ¿øÀÌÀÚ IEEE, ACM, CHM, Ä·ºê¸®Áö´ëÇб³ óĥ Ä®¸®ÁöÀÇ ¼®ÇÐȸ¿øÀÌ´Ù.
1Àå. ±âÃÊ ½×±â 1.1 ¼Ò°³1.2 ÇÁ·Î±×·¥1.3 ÇÔ¼ö1.4 ŸÀÔ°ú º¯¼ö, »ê¼ú ¿¬»ê1.5 ¹üÀ§¿Í ¼ö¸í1.6 »ó¼ö1.7 Æ÷ÀÎÅÍ, ¹è¿, ÂüÁ¶1.8 Å×½ºÆ®1.9 Çϵå¿þ¾î¿ÍÀÇ ¸ÅÇÎ1.10 Á¶¾ð2Àå. »ç¿ëÀÚ Á¤ÀÇ Å¸ÀÔ 2.1 ¼Ò°³2.2 ±¸Á¶Ã¼2.3 Ŭ·¡½º2.4 ¿°Å2.5 °ø¿ëü2.6 Á¶¾ð3Àå ¸ðµâ¼º 3.1 ¼Ò°³3.2 ºÐ¸® ÄÄÆÄÀÏ3.3 ³×ÀÓ½ºÆäÀ̽º3.4 ÇÔ¼ö Àμö¿Í ¹Ýȯ°ª3.5 Á¶¾ð4Àå. ¿À·ù ó¸® 4.1 ¼Ò°³4.2 ¿¹¿Ü4.3 ºÒº¯4.4 ¿À·ù ó¸® ´ë¾È4.5 ¾î¼³¼Ç4.6 Á¶¾ð5Àå. Ŭ·¡½º 5.1 ¼Ò°³5.2 ±¸Ã¼ ŸÀÔ5.3 Ãß»ó ŸÀÔ5.4 °¡»ó ÇÔ¼ö5.5 Ŭ·¡½º °èÃþ ±¸Á¶5.6 Á¶¾ð6Àå. Çʼö ¿¬»ê 6.1 ¼Ò°³6.2 º¹»ç¿Í À̵¿6.3 ÀÚ¿ø °ü¸®6.4 ¿¬»êÀÚ ¿À¹ö·Îµù6.5 ÀüÅëÀû ¿¬»ê6.6 »ç¿ëÀÚ Á¤ÀÇ ¸®ÅÍ·²6.7 Á¶¾ð7Àå. ÅÛÇø´7.1 ¼Ò°³7.2 ¸Å°³º¯¼öÈ Å¸ÀÔ7.3 ¸Å°³º¯¼öÈ ¿¬»ê7.4 ÅÛÇø´ ¸ÞÄ¿´ÏÁò7.5 Á¶¾ð8Àå. ÄܼÁÆ®¿Í Á¦³×¸¯ ÇÁ·Î±×·¡¹Ö 8.1 ¼Ò°³8.2 ÄܼÁÆ®8.3 Á¦³×¸¯ ÇÁ·Î±×·¡¹Ö8.4 °¡º¯ ÀÎÀÚ ÅÛÇø´8.5 ÅÛÇø´ ÄÄÆÄÀÏ ¸ðµ¨8.6 Á¶¾ð9Àå. ¶óÀ̺귯¸® ÈȾ±â 9.1 ¼Ò°³9.2 Ç¥ÁØ ¶óÀ̺귯¸® ÄÄÆ÷³ÍÆ®9.3 Ç¥ÁØ ¶óÀ̺귯¸® ±¸¼º9.4 Á¶¾ð10Àå. ¹®ÀÚ¿°ú Á¤±Ô½Ä 10.1 ¼Ò°³10.2 ¹®ÀÚ¿10.3 ¹®ÀÚ¿ ºä10.4 Á¤±Ô½Ä10.5 Á¶¾ð11Àå. ÀԷ°ú Ãâ·Â11.1 ¼Ò°³11.2 Ãâ·Â11.3 ÀÔ·Â11.4 I/O »óÅÂ11.5 »ç¿ëÀÚ Á¤ÀÇ Å¸ÀÔÀÇ I/O11.6 Ãâ·Â Æ÷¸ËÆÃ11.7 ½ºÆ®¸²11.8 C ½ºÅ¸ÀÏ I/O11.9 ÆÄÀÏ ½Ã½ºÅÛ11.10 Á¶¾ð12Àå. ÄÁÅ×ÀÌ³Ê 12.1 ¼Ò°³12.2 vector12.3 list12.4 forward_list12.5 map12.6 unordered_map12.7 ÇÒ´çÀÚ12.8 ÄÁÅ×ÀÌ³Ê ÈȾ±â12.9 Á¶¾ð13Àå. ¾Ë°í¸®µë 13.1 ¼Ò°³13.2 ¹Ýº¹ÀÚ »ç¿ë13.3 ¹Ýº¹ÀÚ Å¸ÀÔ13.4 ÇÁ·¹µðŶ »ç¿ë13.5 ¾Ë°í¸®µë °³¿ä13.6 º´·Ä ¾Ë°í¸®µë 13.7 Á¶¾ð14Àå. ¹üÀ§ 14.1 ¼Ò°³14.2 ºä14.3 »ý¼ºÀÚ14.4 ÆÄÀÌÇÁ¶óÀÎ14.5 ÄܼÁÆ® °³¿ä14.6 Á¶¾ð15Àå. Æ÷ÀÎÅÍ¿Í ÄÁÅ×ÀÌ³Ê 15.1 ¼Ò°³15.2 Æ÷ÀÎÅÍ15.3 ÄÁÅ×À̳Ê15.4 ´ë¾È15.5 Á¶¾ð16Àå. À¯Æ¿¸®Æ¼ 16.1 ¼Ò°³16.2 ½Ã°£16.3 ÇÔ¼ö Á¶Á¤16.4 ŸÀÔ ÇÔ¼ö16.5 source_location16.6 move()¿Í forward()16.7 ºñÆ® Á¶ÀÛ16.8 ÇÁ·Î±×·¥ Á¾·á16.9 Á¶¾ð17Àå. ¼ö 17.1 ¼Ò°³17.2 ¼öÇÐ ÇÔ¼ö17.3 ¼ö ¾Ë°í¸®µë17.4 º¹¼Ò¼ö17.5 ³¼ö17.6 º¤ÅÍ »ê¼ú17.7 ¼ö Á¦¾à17.8 ŸÀÔ ¿¡Àϸ®¾î½º17.9 ¼öÇÐ »ó¼ö17.10 Á¶¾ð18Àå. µ¿½Ã ½ÇÇà 18.1 ¼Ò°³18.2 ŽºÅ©¿Í ½º·¹µå18.3 µ¥ÀÌÅÍ °øÀ¯18.4 À̺¥Æ® ´ë±â18.5 ŽºÅ© Ä¿¹Â´ÏÄÉÀ̼Ç18.6 ÄÚ·çƾ18.7 Á¶¾ð19Àå. ¿ª»çÀû ¹è°æ°ú ȣȯ¼º 19.1 ¿ª»ç19.2 C++ ±â´É ÁøÈ19.3 C/C++ ȣȯ¼º19.4 Âü°í¹®Çå19.5 Á¶¾ðºÎ·Ï. std ¸ðµâ