C++ ¾ð¾î ³»¿¡¼ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓÀÇ ÈûÀ» È°¿ëÇϱâ À§ÇÑ Æ÷°ýÀûÀÎ °¡À̵åÀÎ "ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö with C++"¿¡ ¿À½Å °ÍÀ» ȯ¿µÇÕ´Ï´Ù. ÀÌ Ã¥¿¡¼´Â ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö °³³ä°ú ±â¼úÀ» È°¿ëÇÏ¿© C++¿¡¼ ´õ ±ò²ûÇÏ°í À¯Áö °ü¸®°¡ ½¬¿ì¸ç È®Àå °¡´ÉÇÑ Äڵ带 ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» »ìÆ캾´Ï´Ù.
1Àå, 'ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ÀÔ¹®'¿¡¼´Â ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ ÇÙ½É ¿øÄ¢À» ¼Ò°³ÇÏ¿© ±âÃʸ¦ ´ÙÁý´Ï´Ù. ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ Á¤ÀÇ¿Í ÀåÁ¡, ¸í·ÉÇü ÇÁ·Î±×·¡¹Ö°ú ¾î¶»°Ô ´Ù¸¥Áö »ìÆ캾´Ï´Ù. ¶ÇÇÑ ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ» Çö´ë ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ Áß¿äÇÑ Æз¯´ÙÀÓÀ¸·Î ¸¸µå´Â ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ ÁÖ¿ä Ư¡¿¡ ´ëÇؼµµ »ìÆ캾´Ï´Ù.
2Àå, 'C++ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ±âÃÊ'¿¡¼´Â C++11, C++14, C++17¿¡ µµÀÔµÈ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ±â´É¿¡ ´ëÇÑ °³¿ä¸¦ Á¦°øÇÕ´Ï´Ù. ¶÷´Ù¿Í Ŭ·ÎÀú, °íÂ÷ ÇÔ¼ö, Ä¿¸µ, Àç±Í, ²¿¸® Àç±Í, Áö¿¬ Æò°¡, ¸Þ¸ðÈ °°Àº Çʼö ÁÖÁ¦¸¦ ´Ù·ç¸ç ÀÌ·¯ÇÑ ±â´ÉÀ¸·Î C++¿¡¼ ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» º¸¿©µå¸³´Ï´Ù.
3Àå, 'ÇÔ¼öÇü µ¥ÀÌÅÍ ±¸Á¶Ã¼'¿¡¼´Â ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö¿¡¼ ºÒº¯ ¹× ¿µ±¸ µ¥ÀÌÅÍ ±¸Á¶ÀÇ °³³äÀ» »ìÆ캾´Ï´Ù. ¸µÅ©µÈ ¸®½ºÆ®, Æ®¸®, ¸Ê, ÁýÇÕ µî ÀÌ·¯ÇÑ µ¥ÀÌÅÍ ±¸Á¶ÀÇ Æ¯¼º°ú C++¿¡¼ÀÇ ±¸ÇöÀ» »ìÆ캸°í ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ¸Æ¶ô¿¡¼ ÀÌ·¯ÇÑ µ¥ÀÌÅÍ ±¸Á¶ÀÇ ÀåÁ¡À» °Á¶ÇÕ´Ï´Ù.
4Àå, 'ÇÔ¼öÇü ¾Ë°í¸®Áò'¿¡¼´Â ÇÔ¼öÇü ¾Ë°í¸®ÁòÀÇ ¿µ¿ªÀ¸·Î µé¾î°¡ °íÂ÷ ÇÔ¼ö°¡ ¾î¶»°Ô ¾Ë°í¸®Áò ±¸¼ºÀ» ¿ëÀÌÇÏ°Ô ÇÏ´ÂÁö »ìÆ캾´Ï´Ù. µ¥ÀÌÅ͸¦ È¿À²ÀûÀ¸·Î Á¤·ÄÇÏ°í °Ë»öÇÏ´Â ±â¼ú°ú ÇÔ²² ¸Ê, ÇÊÅÍ, ¸®µà½º, Æúµå, ½ºÄµ, ´©Àû°ú °°Àº ÀϹÝÀûÀÎ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ¿¬»ê¿¡ ´ëÇØ »ìÆ캾´Ï´Ù.
5Àå, 'ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ µ¿½Ã¼º ¹× º´·Ä¼º'¿¡¼´Â ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ¿ø¸®¸¦ C++ÀÇ µ¿½Ã ¹× º´·Ä ÇÁ·Î±×·¡¹Ö¿¡ ¾î¶»°Ô Àû¿ëÇÒ ¼ö ÀÖ´ÂÁö º¸¿© ÁÝ´Ï´Ù. ǻó¿Í ÇÁ·Î¹Ì½º, ¾×ÅÍ¿Í ¸Þ½ÃÁö Àü´Þ, º´·Ä STLÀ» »ç¿ëÇÑ º´·Ä ¾Ë°í¸®Áò, Àá±Ý ¾ø´Â µ¥ÀÌÅÍ ±¸Á¶¿Í ´ë±â ¾ø´Â µ¥ÀÌÅÍ ±¸Á¶ÀÇ È°¿ëÀ» ÅëÇÑ ºñµ¿±â ÇÁ·Î±×·¡¹ÖÀ» ´Ù·ì´Ï´Ù.
6Àå, 'C++¿¡¼ ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ ÀÀ¿ë'¿¡¼´Â ´Ù¾çÇÑ ¿µ¿ª¿¡¼ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ±â¹ýÀÇ ½ÇÁ¦ Àû¿ë »ç·Ê¸¦ ¼Ò°³ÇÕ´Ï´Ù. ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÌ »ý»ê¼º°ú ¼º´ÉÀ» Çâ»ó½ÃÅ°´Â ¹æ¹ýÀ» °Á¶ÇÏ¸é¼ ReactiveX¸¦ »ç¿ëÇÑ GUI ÇÁ·Î±×·¡¹Ö, Blaze¸¦ »ç¿ëÇÑ °úÇÐ ÄÄÇ»ÆÃ, TensorFlow¸¦ »ç¿ëÇÑ ±â°è ÇнÀ, Wt¸¦ »ç¿ëÇÑ À¥ °³¹ß¿¡ ´ëÇØ »ìÆ캾´Ï´Ù.
7Àå, 'C++ÀÇ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ¸ð¹ü »ç·Ê'¿¡¼´Â C++ ÇÁ·ÎÁ§Æ®¿¡ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö °³³äÀ» Àû¿ëÇÒ ¶§ ¸ð¹ü »ç·Ê¸¦ äÅÃÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÁöħÀ» Á¦°øÇÕ´Ï´Ù. ÄÚµå ¼³°è ¹× ¸ðµâÈ, Å×½ºÆ® ¹× µð¹ö±ë Àü·«, ¼º´É ÃÖÀûÈ ±â¹ý, ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ¿öÅ©Ç÷ο츦 °£¼ÒÈÇÏ´Â µµ±¸ ¹× ¶óÀ̺귯¸® »ç¿ë¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ» óÀ½ Á¢ÇÏ´Â Ãʺ¸ÀÚÀÌµç ¼÷·ÃµÈ C++ °³¹ßÀÚÀÌµç »ó°ü¾øÀÌ ÀÌ Ã¥Àº C++ ÇÁ·ÎÁ§Æ®¿¡¼ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓÀ» È¿°úÀûÀ¸·Î È°¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ Áö½Ä°ú µµ±¸¸¦ °®Ãß°Ô ÇØÁÙ °ÍÀÔ´Ï´Ù. C++ ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ ÀáÀç·ÂÀ» ÃÖ´ëÇÑ ¹ßÈÖÇÒ ¼ö ÀÖ´Â ÀÌ ¿©Á¤À» ÇÔ²² ½ÃÀÛÇϼ¼¿ä!
1Àå : ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ¼Ò°³
___1. ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ̶õ?
___2. ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ ÀåÁ¡
___3. ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö°ú ¸í·ÉÇü ÇÁ·Î±×·¡¹Ö ºñ±³
___4. ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ Æ¯Â¡
2Àå : C++ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ±âÃÊ
___1. C++11/14/17 ÇÔ¼öÇü ±â´É °³¿ä
___2. ¶÷´Ù¿Í Ŭ·ÎÀú
___3. °íÂ÷ ÇÔ¼ö¿Í Ä¿¸µ
___4. Àç±Í¿Í ²¿¸® Àç±Í
___5. Áö¿¬ Æò°¡¿Í ¸Þ¸ðÈ
3Àå : ÇÔ¼öÇü µ¥ÀÌÅÍ ±¸Á¶
___1. ºÒº¯ µ¥ÀÌÅÍ ±¸Á¶
___2. ¿µ±¸ µ¥ÀÌÅÍ ±¸Á¶
___3. ¿¬°á ¸®½ºÆ®¿Í Æ®¸®
___4. ¸Ê ¹× ÁýÇÕ
4Àå : ÇÔ¼öÇü ¾Ë°í¸®Áò
___1. ¾Ë°í¸®Áò ±¸¼ºÀ» À§ÇÑ °íÂ÷ ÇÔ¼ö
___2. ¸Ê, ÇÊÅÍ, ¸®µà½º
___3. Æúµå, ½ºÄµ, ´©Àû
___4. Á¤·Ä ¹× °Ë»ö
5Àå : ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ µ¿½Ã¼º°ú º´·Ä¼º
___1. ǻó¿Í ÇÁ·Î¹Ì½º¸¦ »ç¿ëÇÑ ºñµ¿±â ÇÁ·Î±×·¡¹Ö
___2. ¾×ÅÍ¿Í ¸Þ½ÃÁö Àü´Þ
___3. º´·Ä STLÀ» »ç¿ëÇÑ º´·Ä ¾Ë°í¸®Áò
___4. Àá±Ý ¾ø´Â µ¥ÀÌÅÍ ±¸Á¶¿Í ´ë±â ¾ø´Â µ¥ÀÌÅÍ ±¸Á¶
6Àå : C++¿¡¼ ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ ÀÀ¿ë
___1. ReactiveX¸¦ »ç¿ëÇÑ GUI ÇÁ·Î±×·¡¹Ö
___2. Blaze¸¦ »ç¿ëÇÑ °úÇÐ ÄÄÇ»ÆÃ
___3. ÅÙ¼Ç÷θ¦ ÀÌ¿ëÇÑ ±â°è ÇнÀ
___4. Wt¸¦ »ç¿ëÇÑ À¥ °³¹ß
7Àå : C++ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ¸ð¹ü »ç·Ê
___1. ÄÚµå ¼³°è ¹× ¸ðµâÈ
___2. Å×½ºÆ® ¹× µð¹ö±ë
___3. ¼º´É ¹× ÃÖÀûÈ
___4. µµ±¸ ¹× ¶óÀ̺귯¸®