°³¶ËÀ̳׿¡¼­ ÆÇ¸ÅµÈ "A Tour of C++"     Á¤°¡ 30,000¿ø   Æò±ÕÇÒÀΰ¡
Ãß°¡ °Ë»ö Çϱâ
ÃÑ 2°³ÀÇ µµ¼­°¡ ÀÖ½À´Ï´Ù.
µµ¼­À̹ÌÁö µµ¼­¸í »óÅ °¡°Ý ÆǸÅÀÚ

A Tour of C++
»õÃ¥ 
27,000¿ø

¹«·á¹è¼Û
»õÃ¥Àü¹®Á¡
ÆǸŵµ¼­(360,095±Ç)

A Tour of C++
»õÃ¥ 
27,000¿ø

¹«·á¹è¼Û
Ã¥°¡¹æ
ÆǸŵµ¼­(328,731±Ç)
 

»ó¼¼Á¤º¸

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.1 ±¸Á¶Ã¼
__2.3 Ŭ·¡½º
__2.4 °ø¿ëü
__2.5 ¿­°ÅÇü
__2.6 Á¶¾ð

3Àå. ¸ðµâÈ­
__3.1 ¼Ò°³
__3.2 ºÐÇÒ ÄÄÆÄÀÏ
__3.3 ¸ðµâ(C++20)
__3.4 ³×ÀÓ½ºÆäÀ̽º
__3.5 ¿¡·¯ ó¸®
__3.6 ÇÔ¼ö ÀÎÀÚ¿Í ¹Ýȯ °ª
__3.7 Á¶¾ð

4Àå. Ŭ·¡½º
__4.1 ¼Ò°³
__4.2 ±¸Ã¼ ŸÀÔ
__4.3 Ãß»ó ŸÀÔ
__4.4 °¡»ó ÇÔ¼ö
__4.5 Ŭ·¡½º °èÃþ ±¸Á¶
__4.6 Á¶¾ð

5Àå. ÇʼöÀûÀÎ ¿¬»ê
__5.1 ¼Ò°³
__5.2 º¹»ç¿Í À̵¿
__5.3 ÀÚ¿ø °ü¸®
__5.4 °ü·ÊÀûÀÎ ¿¬»ê
__5.5 Á¶¾ð

6Àå. ÅÛÇø´
__6.1 ¼Ò°³
__6.2 ÆĶó¹ÌÅÍÈ­µÈ ŸÀÔ
__6.3 ÆĶó¹ÌÅÍÈ­µÈ ¿¬»ê
__6.4 ÅÛÇø´ ¸ÞÄ¿´ÏÁò
__6.5 Á¶¾ð

7Àå. ÄÁ¼Á°ú Á¦³×¸¯ ÇÁ·Î±×·¡¹Ö
__7.1 ¼Ò°³
__7.2 ÄÁ¼Á(C++20)
__7.3 Á¦³×¸¯ ÇÁ·Î±×·¡¹Ö
__7.4 °¡º¯ ÅÛÇø´
__7.5 ÅÛÇø´ ÄÄÆÄÀÏ ¸ðµ¨
__7.6 Á¶¾ð

8Àå. ¶óÀ̺귯¸®ÀÇ °³¿ä
__8.1 ¼Ò°³
__8.2 Ç¥ÁØ ¶óÀ̺귯¸® ±¸¼º ¿ä¼Ò
__8.3 Ç¥ÁØ ¶óÀ̺귯¸® Çì´õ¿Í ³×ÀÓ½ºÆäÀ̽º
__8.4 Á¶¾ð

9Àå. ¹®ÀÚ¿­°ú Á¤±Ô Ç¥Çö½Ä
__9.1 ¼Ò°³
__9.2 ¹®ÀÚ¿­
__9.3 ¹®ÀÚ¿­ ºä
__9.4 Á¤±Ô Ç¥Çö½Ä
__9.5 Á¶¾ð

10Àå. ÀԷ°ú Ãâ·Â
__10.1 ¼Ò°³
__10.2 Ãâ·Â
__10.3 ÀÔ·Â
__10.4 ÀÔÃâ·Â »óÅÂ
__10.5 »ç¿ëÀÚ Á¤ÀÇ Å¸ÀÔÀÇ ÀÔÃâ·Â
__10.6 Çü½ÄÈ­
__10.7 ÆÄÀÏ ½ºÆ®¸²
__10.8 ¹®ÀÚ¿­ ½ºÆ®¸²
__10.9 C ½ºÅ¸ÀÏ ÀÔÃâ·Â
__10.10 ÆÄÀÏ ½Ã½ºÅÛ
__10.11 Á¶¾ð

11Àå. ÄÁÅ×À̳Ê
__11.1 ¼Ò°³
__11.2 vector
__11.3 list
__11.4 map
__11.5 unordered_map
__11.6 ÄÁÅ×ÀÌ³Ê °³¿ä
__11.7 Á¶¾ð

12Àå. ¾Ë°í¸®Áò
__12.1 ¼Ò°³
__12.2 ¹Ýº¹ÀÚÀÇ »ç¿ë
__12.3 ¹Ýº¹ÀÚ Å¸ÀÔ
__12.4 ½ºÆ®¸² ¹Ýº¹ÀÚ
__12.5 ¼ú¾î
__12.6 ¾Ë°í¸®Áò ¿ä¾à
__12.7 ÄÁ¼Á(C++20)
__12.8 ÄÁÅ×ÀÌ³Ê ¾Ë°í¸®Áò
__12.9 º´·Ä ¾Ë°í¸®Áò
__12.10 Á¶¾ð

13Àå. À¯Æ¿¸®Æ¼
__13.1 ¼Ò°³
__13.2 ÀÚ¿ø °ü¸®
__13.3 ±¸°£ °Ë»ç: gsl::span
__13.4 Ư¼öÇÑ ÄÁÅ×À̳Ê
__13.5 ¼±ÅÃÁö
__13.6 ÇÒ´çÀÚ
__13.7 ½Ã°£
__13.8 ÇÔ¼ö ¾î´ð¼Ç
__13.9 ŸÀÔ ÇÔ¼ö
__13.10 Á¶¾ð

14Àå. ¼öÄ¡
__14.1 ¼Ò°³
__14.2 ¼öÇÐ ÇÔ¼ö
__14.3 ¼öÄ¡ ¾Ë°í¸®Áò
__14.4 º¹¼Ò¼ö
__14.5 ³­¼ö
__14.6 º¤ÅÍ »ê¼ú
__14.7 ¼öÄ¡ ÇÑ°è
__14.8 Á¶¾ð

15Àå. µ¿½Ã¼º
__15.1 ¼Ò°³
__15.2 ŽºÅ©¿Í thread
__15.3 ÀÎÀÚ Àü´Þ
__15.4 °á°ú ¹Ýȯ
__15.5 µ¥ÀÌÅÍ °øÀ¯
__15.6 À̺¥Æ® ´ë±â
__15.7 ŽºÅ© °£ Åë½Å
__15.8 Á¶¾ð

16Àå. ¿ª»ç¿Í ȣȯ¼º
__16.1 ¿ª»ç
__16.2 C++ ±â´ÉÀÇ ÁøÈ­
__16.3 C/C++ ȣȯ¼º
__16.4 Âü°í ÀÚ·á
__16.5 Á¶¾ð

ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ

C++¸¦ óÀ½ ½ÃÀÛÇÏ´Â µ¶ÀÚº¸´Ù´Â ¾î´À Á¤µµ C++¿¡ Àͼ÷ÇØÁø µ¶ÀÚ³ª, ´Ù¸¥ ¾ð¾î¿¡ Åë´ÞÇÑ °³¹ßÀڷμ­ C++ÀÇ ÀåÁ¡À» ºü¸£°Ô ÈȾ°í ½ÍÀº µ¶ÀÚ¿¡°Ô À¯¿ëÇÏ´Ù.

ÁöÀºÀÌÀÇ ¸»

C++°¡ »õ·Î¿î ¾ð¾î·Î ´À²¸Áö°ï ÇÑ´Ù. ¿À´Ã³¯ÀÇ C++¸¦ ÀÌ¿ëÇϸé C++98À» »ç¿ëÇÏ´ø ¶§º¸´Ù ¾ÆÀ̵ð¾î¸¦ ´õ ¸íÈ®ÇÏ°í ´Ü¼øÇϸç Á÷Á¢ÀûÀ¸·Î Ç¥ÇöÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ÀÌ·¸°Ô ¸¸µé¾îÁø ÇÁ·Î±×·¥Àº ÄÄÆÄÀÏ·¯°¡ ´õ ¾ö°ÝÇÏ°Ô °Ë»çÇϸç, ´õ ºü¸£°Ô ½ÇÇàµÈ´Ù. ÀÌ Ã¥¿¡¼­´Â C++17¿¡¼­ Á¤ÀÇÇÏ´Â C++ÀÇ °³¿ä¸¦ ´Ù·é´Ù. C++17Àº ÇöÀç ISO C++Ç¥ÁØÀ¸·Î¼­ ÁÖ¿ä C++ Á¦°ø ±â¾÷µéÀÌ À̸¦ ±¸ÇöÇÏ°í ÀÖ´Ù. ´õ ³ª¾Æ°¡ ÀÌ Ã¥Àº ÄܼÁÆ®(concept)¿Í ¸ðµâ(module)¿¡ ´ëÇÑ ³»¿ëÀ» Æ÷ÇÔÇÑ´Ù. ÀÌ¿¡ ´ëÇÑ ±â¹ýÀº ISO ±â¼ú ¸í¼¼¿¡¼­ ´Ù·ç°í ÀÖÀ¸¸ç ¿äÁòµµ »ç¿ëµÇ°í ÀÖÁö¸¸, C++20ÀÌ ¸±¸®½ºµÉ ¶§±îÁö Ç¥ÁØ¿¡´Â Æ÷ÇÔµÇÁö ¾ÊÀ» °èȹÀÌ´Ù.

´Ù¸¥ Çö´ëÀûÀÎ ¾ð¾î¿Í ¸¶Âù°¡Áö·Î C++´Â ¹æ´ëÇÑ ¾ð¾îÀÌ°í, È¿°úÀûÀ¸·Î »ç¿ëÇÏ·Á¸é ¸¹Àº ¶óÀ̺귯¸®°¡ ÇÊ¿äÇÏ´Ù. µû¶ó¼­ ÀÌ Ã¥¿¡¼­´Â °æÇè ÀÖ´Â ÇÁ·Î±×·¡¸Ó¿¡°Ô Çö´ëÀûÀÎ C++°¡ ¹«¾ùÀ¸·Î ÀÌ·ïÁö´ÂÁö¿¡ ´ëÇÑ ¾ÆÀ̵ð¾î¸¦ Á¦°øÇÏ°íÀÚ ÇÑ´Ù. ¾ð¾îÀÇ Áß¿ä ±â´É°ú Ç¥ÁØ ¶óÀ̺귯¸®ÀÇ ÁÖ¿ä ±¸¼º ¿ä¼Ò¸¦ ¼³¸íÇÑ´Ù. ¸î ½Ã°£ ¾È¿¡ ÀÌ Ã¥À» ÀÐÀ» ¼ö´Â ÀÖÁö¸¸, ÁÁÀº C++ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¿ä·ÉÀº ÇÏ·ç¾Æħ¿¡ ¹è¿ï ¼ö ¾ø´Ù. ´Ù½Ã ¸»ÇØ, ÀÌ Ã¥ÀÇ ¸ñÇ¥´Â C++¸¦ ¸¶½ºÅÍÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ÀüüÀûÀÎ °³¿ä¿Í ÇÙ½É ¿¹Á¦¸¦ Á¦°øÇÔÀ¸·Î½á ÇÁ·Î±×·¡¸ÓÀÇ ½ÃÀÛÀ» µ½´Â °ÍÀÌ´Ù.

¿©±â¼­´Â µ¶ÀÚ°¡ ¿¹Àü¿¡ ÇÁ·Î±×·¡¹ÖÀ» ÇØºÃ´Ù°í °¡Á¤ÇÏ°í ÁøÇàÇÑ´Ù. ±×·¸Áö ¾Ê´Ù¸é ¸ÕÀú¡ºProgramming: Principles and Practice Using C++ (Second Edition) Çѱ¹¾îÆÇ¡»(¿¡ÀÌÄÜ, 2015)À» ºñ·ÔÇÑ ±³°ú¼­¸¦ Àб⸦ ±ÇÇÑ´Ù. ¿©·¯ºÐÀÌ ÇÁ·Î±×·¡¹ÖÀ» Çغôٰí ÇÏ´õ¶óµµ ¿©±â¼­ ´Ù·ê C++ÀÇ ½ºÅ¸ÀÏÀÌ ¿¹Àü¿¡ »ç¿ëÇß´ø ¾ð¾î¿Í´Â ¸Å¿ì ´Ù¸¦ ¼ö ÀÖ´Ù.

ÄÚÆæÇÏ°ÕÀ̳ª ´º¿å °°Àº µµ½Ã¸¦ ¿©ÇàÇÑ´Ù°í ÇÏÀÚ. ¸î ½Ã°£ÀÇ °ü±¤À¸·Î ÇÒ ¼ö ÀÖ´Â ÀÏÀº ÁÖ¿ä °ü±¤Áö ¸î °÷¿¡ µé·¯ ±× ¹è°æ¿¡ ´ëÇÑ ÂªÀº À̾߱⸦ µè°í, ´ÙÀ½¿¡ ¹» ÇØ¾ß ÇÒÁö¿¡ ´ëÇÑ Á¦¾ÈÀ» ¹Þ´Â Á¤µµ´Ù. ±×·± °ü±¤ ÇÑ ¹øÀ¸·Î´Â µµ½Ã¸¦ Á¦´ë·Î ¾Ë ¼ö´Â ¾ø´Ù. º¸°í µéÀº ¸ðµç °ÍÀ» ÀÌÇØÇÒ ¼öµµ ¾ø°í, µµ½ÃÀÇ ÀÏ»óÀ» Áö¹èÇÏ´Â °ø½ÄÀûÀ¸·Î³ª ºñ°ø½ÄÀûÀÎ ±ÔÄ¢À» ¾î¶»°Ô ¾Ë¾Æ°¡¾ß ÇÏ´ÂÁö¿¡ ´ëÇÑ °¨À» ÀâÀ» ¼öµµ ¾ø´Ù. ÇÑ µµ½Ã¸¦ ¾Ë·Á¸é º¸Åë ¸î ³âÀº »ì¾Æ¾ß ÇÑ´Ù. ±×·¯³ª ¾à°£ÀÇ Çà¿îÀÌ µû¸¥´Ù¸é °ü±¤À» Çϸ鼭 ÀüüÀûÀÎ °³¿ä¸¦ ¾ò°í, ±× µµ½ÃÀÇ ¹«¾ùÀÌ Æ¯º°ÇÑÁö, ¿©·¯ºÐÀÇ Èï¹Ì¸¦ ²ø ¸¸ÇÑ °ÍÀÌ ¹«¾ùÀÎÁö¸¦ ¾Ë ¼ö´Â ÀÖ´Ù. ÀÌ ÂªÀº ¿©ÇàÀÇ ³¡ÀÌ ÁøÂ¥ ŽÇèÀÇ ½ÃÀÛÀÌ µÉ ¼ö ÀÖ´Ù.
À̹ø ¿©Çà¿¡¼­´Â °´Ã¼ÁöÇâÀ̳ª Á¦³×¸¯ ÇÁ·Î±×·¡¹Ö °°Àº ÇÁ·Î±×·¡¹Ö ½ºÅ¸ÀÏÀ» µÞ¹ÞħÇÏ´Â C++ ¾ð¾îÀÇ ÁÖ¿ä ±â´ÉÀ» »ìÆ캻´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀ̳ª Âü°í¿ë ¸Å´º¾ó, ¾ð¾îÀÇ ¸ðµç ±â´É¸¶´Ù ¼³¸íÀ» Á¦°øÇÏÁö´Â ¾Ê´Â´Ù. ±³°ú¼­ÀÇ °ü·Ê¸¦ µû¸£ÀÚ¸é ¾î¶² ±â´ÉÀ» »ç¿ëÇϱâ Àü¿¡ ±×¿¡ ´ëÇÑ ¼³¸íÀ» ÇÏ°ÚÁö¸¸, ±×·± ÀÏÀÌ Ç×»ó °¡´ÉÇÏÁö´Â ¾Ê°í ¸ðµç »ç¶÷ÀÌ Ã¥À» ¼ø¼­´ë·Î ÀÐÁöµµ ¾Ê´Â´Ù. µû¶ó¼­ µ¶ÀÚ´Â ¸ñÂ÷ÀÇ ÂüÁ¶¸¦ È°¿ëÇϱ⠹ٶõ´Ù.

¸¶Âù°¡Áö·Î Ç¥ÁØ ¶óÀ̺귯¸®¸¦ ¿Ïº®ÇÏ°Ô ¼³¸íÇϱ⺸´Ù´Â ÁÖ·Î ¿¹Á¦¸¦ »ìÆ캻´Ù. ISO Ç¥ÁØÀ» ¹þ¾î³ª´Â ¶óÀ̺귯¸®´Â ¼³¸íÇÏÁö ¾ÊÀ¸´Ï ÇÊ¿äÇÑ º¸Ãæ ÀÚ·á´Â Á÷Á¢ ã¾Æº¸±â ¹Ù¶õ´Ù. ¡ºThe C++ Programming Language (Fourth Edition) Çѱ¹¾îÆÇ¡»(¿¡ÀÌÄÜ, 2015)°ú (www.stroustrup.com/applications.html)´Â ¹°·ÐÀÌ°í À¥¿¡¼­ ¸¹Àº ÀڷḦ ¾òÀ» ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ÀÌ Ã¥¿¡¼­ ¼³¸íÇϴ ǥÁØ ¶óÀ̺귯¸® ÇÔ¼ö³ª Ŭ·¡½ºÀÇ Á¤ÀÇ´Â ½±°Ô ã¾Æº¼ ¼ö ÀÖ°í, ¹®¼­¸¦ Àо¸é °ü·ÃµÈ ¸¹Àº ±â´ÉÀ» ã¾Æº¼ ¼ö ÀÖ´Ù.

À̹ø ¿©Çà¿¡¼­´Â ÃþÃþÀÌ ³ª´²Áø ÄÉÀÌÅ©°¡ ¾Æ´Ï¶ó, ÅëÇÕµÈ Àüü·Î¼­ÀÇ C++¸¦ ´Ù·é´Ù. µû¶ó¼­ ¾ð¾îÀÇ ¾î¶² ±â´ÉÀÌ C³ª C++98¿¡¼­ À¯·¡µÆ´ÂÁö, ȤÀº C++11À̳ª C++14, C++17¿¡¼­ »õ·Î µµÀԵƴÂÁö¸¦ ¹àÈ÷Áö´Â ¾Ê´Â´Ù. ÀÌ¿¡ ´ëÇÑ ³»¿ëÀº 16Àå¿¡¼­ °£·«È÷ º¼ ¼ö ÀÖ´Ù.

¿©±â¼­´Â ±âº»¿¡ ÁýÁßÇÏ°í ¸í·áÇÔÀ» À¯ÁöÇÏ°íÀÚ ÇÑ´Ù. ±×·¯³ª »õ·Î¿î ±â´ÉÀ» ÀÚ¶ûÇÏ°í ½ÍÀº Ã浿À» ¿ÏÀüÈ÷ ¾ïÁ¦ÇÒ ¼ö´Â ¾ø¾ú´Ù. ÀÌ ¶ÇÇÑ ¿¹Àü ¹öÀüÀÇ C++¸¦ ¾Ë°í ÀÖ´Â µ¶ÀÚ¿¡°Ô´Â È£±â½ÉÀ» ä¿ï ÁÁÀº ±âȸ°¡ µÇ¸®¶ó ¹Ï´Â´Ù.
ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ Âü°í ¸Å´º¾óÀ̳ª Ç¥ÁØ ¹®¼­´Â ±× ¾ð¾î·Î ¹«¾ùÀ» ÇÒ ¼ö ÀÖ´ÂÁö¸¸À» ´Ù·é´Ù. ÇÏÁö¸¸ ÇÁ·Î±×·¡¸Ó´Â ±× ¾ð¾î¸¦ Àß È°¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ½Í¾î ÇÑ´Ù. È°¿ë¹ý¿¡ ´ëÇÑ °üÁ¡Àº º»¹®°ú Á¶¾ð Àý¿¡¼­ ºÎºÐÀûÀ¸·Î ´ã°í ÀÖ¾î, È°¿ë¹ý¿¡ ´ëÇؼ­µµ ¹è¿ï ¼ö ÀÖÀ» °ÍÀÌ´Ù.

¿Å±äÀÌÀÇ ¸»

Àΰ£ÀÌ »ç¿ëÇÏ´Â ¾ð¾îÀÇ Èï¸Á¼º¼è´Â Àΰ£ÀÇ ¿ª»ç¿Í ±× ±Ë¸¦ °°ÀÌÇÕ´Ï´Ù. ·Î¸¶ ½Ã´ë¿¡´Â ¶óƾ¾î°¡ ±¹Á¦ °ø¿ë¾î·Î »ç¿ëµÆ°í, ¿µ±¹ÀÌ »ê¾÷ Çõ¸í ½Ã´ëÀÇ ÁÖµµ±ÇÀ» ÀâÀº ÀÌÈÄ¿¡´Â ¿µ¾î°¡ Àü ¼¼°è¿¡ ³Î¸® ¾²ÀÌ°í ÀÖ½À´Ï´Ù.
¸¶Âù°¡Áö·Î ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ º¯È­¸¦ »ìÆ캸¸é IT ±â¼úÀÌ ¾î¶»°Ô ¹ßÀüÇß´ÂÁö ¸ÆÀ» ¤À» ¼ö ÀÖ½À´Ï´Ù. Áö±Ý ¿ì¸®°¡ ¾²°í ÀÖ´Â ÄÄÇ»ÅÍ/³×Æ®¿öÅ© ÀÎÇÁ¶ó°¡ ÇÑâ °³¹ßµÇ´ø ½ÃÀý¿¡´Â ÃÖÃÊÀÇ °í±Þ ¾ð¾îÀ̸鼭 Çϵå¿þ¾î ģȭÀûÀÎ C ¾ð¾î°¡ µîÀåÇØ ³Î¸® »ç¿ëµÆ½À´Ï´Ù. ±×¸®°í ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±Ô¸ð¿Í º¹À⼺ÀÌ ³¯·Î Áõ°¡Çϸ鼭 °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓÀ» äÅÃÇÑ C++¿Í ÀÚ¹Ù°¡ °¢±¤ ¹Þ¾Ò½À´Ï´Ù.

±Ù·¡ µé¾î ÄÄÇ»Æà ¼º´ÉÀÌ ±Þ°ÝÈ÷ ¼ºÀåÇÏ°í, Àü ¼¼°è¸¦ ¿¬°áÇÏ´Â Åë·Î·Î À¥ÀÌ ÁÖ¸ñ¹ÞÀ¸¸é¼­ ÀÚ¹Ù½ºÅ©¸³Æ®°¡ À¥ÀÇ ÇÁ·ÐÆ®¿£µå´Â ¹°·Ð, ¹é¿£µå¿¡¼­µµ ³Î¸® »ç¶û¹Þ°í ÀÖ½À´Ï´Ù. ºòµ¥ÀÌÅÍ¿Í ÀΰøÁö´É ¿­Ç³¿¡ ÈûÀÔ¾î Å©°Ô ¼ºÀåÇÑ ÆÄÀ̽㵵 »©³õÀ» ¼ö ¾ø½À´Ï´Ù.

ÀÌ·¸°Ô ÇÏ·ç°¡ ´Ù¸£°Ô ±â¼úÀÌ ¹ßÀüÇÏ°í ÇÁ·Î±×·¡¹Ö ¾ð¾îµµ °è¼Ó º¯È­ÇØ °¡´Âµ¥, ¿ì¸®´Â ¿Ö ±»ÀÌ (±Ù·¡ÀÇ ½ºÅ©¸³Æ®¾ð¾î¿¡ ºñÇؼ­ »ó´ëÀûÀ¸·Î) ¾î·Á¿î C++¸¦ ¹è¿ö¾ß ÇÒ±î¿ä? ù ¹ø° ÀÌÀ¯´Â ¸¸º´ÅëÄ¡¾àÀº ¾ø°í, ¸ðµç ±â¼úÀÌ ±×·¯Çϵí ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¶´Ù Àå´ÜÁ¡ÀÌ Àֱ⠸¶·ÃÀÔ´Ï´Ù. ½ºÅ©¸³Æ® ¾ð¾îÀÇ ´À½¼ÇÑ Å¸ÀÔ ½Ã½ºÅÛÀº ½±°í ºü¸¥ °³¹ßÀÌ °¡´ÉÇÏÁö¸¸, ¼ö½Ê ¸íÀÌ ÇÔ²² Âü¿©ÇÏ´Â ´ë±Ô¸ð ÇÁ·ÎÁ§Æ®¿¡¼­´Â °ü¸®Çϱ⠽±Áö ¾Ê½À´Ï´Ù. ÀÀ¿ë ºÐ¾ß¿¡ µû¶ó¼­´Â Çϵå¿þ¾î¿¡ ´ëÇÑ Á¢±Ù¼º°ú ¼º´ÉÀÌ Å« À̽´°¡ µÇ±âµµ ÇÕ´Ï´Ù.

µÎ ¹ø° ÀÌÀ¯´Â ¾ð¾î¸¶´Ù Ãß±¸ÇÏ´Â Æз¯´ÙÀÓ°ú öÇÐÀÌ ´Ù¸£±â ¶§¹®ÀÔ´Ï´Ù. Àΰ£ÀÇ ¾ð¾î°¡ ¹®È­¿Í ±¹¹Î¼ºÀ» ¹Ý¿µÇÑ´Ù´Â ¸»ÀÌ ÀÖµíÀÌ, ÇÁ·Î±×·¡¹Ö ¾ð¾îµµ ±×°ÍÀÌ ¸¸µé¾îÁø ±â¼úÀû ȯ°æ°ú ¸ñÀû¿¡ µû¶ó ±× Ư¼ºÀ» ´Þ¸®ÇÕ´Ï´Ù. µû¶ó¼­ ¿©·¯ °¡Áö ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ °øºÎÇÑ´Ù´Â °ÍÀº ¿ì¸®ÀÇ ¾ÆÀ̵ð¾î¸¦ Ç¥ÇöÇÏ´Â ¹æ½ÄÀº ¹°·Ð, »ç°í¸¦ Àü°³ÇØ ³ª°¡´Â »õ·Î¿î Æз¯´ÙÀÓÀ» ¹è¿ì´Â °ÍÀÔ´Ï´Ù. ÀÌ·¸°Ô »õ·Î¿î ¾ð¾î¸¦ ÀÍÈ÷¸é ÇÁ·Î±×·¡¸Ó·Î¼­ »ç°íÀÇ ÁöÆòÀ» ³ÐÈ÷´Â µ¥ Á¶±ÝÀÌ¶óµµ µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù.

±¸±¸ÀýÀý ÀÌÀ¯¸¦ ¼³¸íÇÏÁö ¾Ê¾Æµµ, C++´Â ¿©ÀüÈ÷ ¿ì¸®ÀÇ ÄÄÇ»Æà ±â¹Ý ±¸Á¶¸¦ ÀÌ·ç´Â Áß¿äÇÑ ¾ð¾îÀÔ´Ï´Ù. ±× »ç½Ç¸¸À¸·Îµµ C++¸¦ ¹è¿öº¼ ÀÌÀ¯´Â ÃæºÐÇÕ´Ï´Ù. ¹®Á¦´Â C++¸¦ Á¦´ë·Î ¹è¿ì±â°¡ ½±Áö ¾Ê´Ù´Â °ÍÀÔ´Ï´Ù. C++´Â ¹æ´ëÇÑ ±â´ÉÀ» °®Ãá ¾ð¾î¸ç, °è¼Ó ¹ßÀüÇÏ´Â ¾ð¾îÀ̱⠶§¹®ÀÔ´Ï´Ù.

ÀÌ Ã¥Àº C++¸¦ óÀ½ ½ÃÀÛÇÏ´Â µ¶ÀÚº¸´Ù´Â ¾î´À Á¤µµ C++¿¡ Àͼ÷ÇØÁø µ¶ÀÚ³ª, ´Ù¸¥ ¾ð¾î¿¡ Åë´ÞÇÑ °³¹ßÀڷμ­ C++ÀÇ ÀåÁ¡À» ºü¸£°Ô ÈȾ°í ½ÍÀº µ¶ÀÚ¿¡°Ô À¯¿ëÇÕ´Ï´Ù. C++98ÀÇ ±âº»ÀûÀÎ ³»¿ëÀº ¹°·ÐÀÌ°í C++11ºÎÅÍ ÇöÀç ÇÑâ °³¹ß ÁßÀÎ C++20¿¡ À̸£±â±îÁö Çö´ëÀûÀÎ C++¸¦ ÀÌ·ç´Â ÇÙ½É ¿ä¼Ò¸¦ ¼³¸íÇÏ°í, °£´ÜÇÑ ¿¹Á¦·Î ±× È°¿ë¹ýÀ» ÀÍÈú ¼ö ÀÖ½À´Ï´Ù. ºÎµð ÀÌ Ã¥ÀÌ C++¿¡ ´ëÇØ ´õ ±íÀÌ ¾Ë°í ½Í¾î ÇÏ´Â ÇÁ·Î±×·¡¸Ó¿¡°Ô µµ¿òÀÌ µÇ±æ ¹Ù¶ø´Ï´Ù.
 

¼­Æòº¸±â

´ÜÇົ BEST µµ¼­

³ªÀǼîÇÎ

  • Ä«µå³»¿ªÁ¶È¸
  • ¸¸Á·µµº¸±â
  • ÆǸÅÀÚº¸±â

ÃÖ±Ùº»»óÇ°

Àå¹Ù±¸´Ï

TOP