·Î±×ÀÎ ¤Ó ȸ¿ø°¡ÀÔ ¤Ó Àå¹Ù±¸´Ï ¤Ó °í°´¼¾ÅÍ ¤Ó ¸¶ÀÌÆäÀÌÁö ¤Ó ȸ»ç¼Ò°³
kangcom
Àüü
Home >   >   > 

¸ð´ø C++ ÇÁ·Î±×·¡¹Ö ÄîºÏ

   
ÁöÀºÀÌ ¸¶¸®¿ì½º ¹Ý½Ç¶ó   |   ÃâÆÇ»ç ¿¡ÀÌÄÜ  |   ¹ßÇàÀÏ 2019³â 07¿ù 31ÀÏ
 
Ŭ¸¯ÇϽøé Å« µµ¼­À̹ÌÁö¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
ÆÇ¸Å°¡ 40,000¿ø ¡æ 36,000¿ø 10%
¸¶Àϸ®Áö 5% 2,000¿ø
¹ßÇàÀÏ 2019-07-31
ISBN 1161753346 | 9791161753348
±âŸÁ¤º¸ ¹ø¿ª¼­ | 716ÂÊ
¿¹»óÃâ°íÀÏ 2~3ÀÏ À̳» (±Ù¹«ÀϱâÁØ)
¹è¼Ûºñ ¹«·á¹è¼Û
   
ÀϹÝ
   
ÀÌ Ã¥ÀÇ ¿ø¼­
  Modern C++ Programming Cookbook
Packt Publishing | Marius Bancila
 

¡Ú ¿ä¾à ¡Ú



C++´Â °¡Àå ¿À·¡µÇ°í ³Î¸® »ç¿ëµÇ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î Áß Çϳª·Î, ºü¸£°í È¿À²ÀûÀ̸ç À¯¿¬Çؼ­ ´Ù¾çÇÑ ¹®Á¦¸¦ ÇØ°áÇÒ ¶§ »ç¿ëµÈ´Ù. ÀÌ Ã¥Àº ¸ðµç C++ °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î Çϸç, C++¸¦ ¸¶½ºÅÍÇÏ°í ¼÷·ÃµÈ C++ °³¹ßÀÚ°¡ µÇ±æ ¿øÇÏ´Â ÃÊ/Áß±Þ C++ °³¹ßÀÚ¿¡°Ô ÀÌ»óÀûÀÌ´Ù. ¼÷·ÃµÈ C++ °³¹ßÀÚ¿¡°Ô´Â C++11, C++14, C++17 ¾ð¾î¿Í ¶óÀ̺귯¸® ±â´É¿¡ ´ëÇÑ ÁÁÀº Âü°í¼­°¡ µÉ °ÍÀÌ´Ù.





¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú



¡á ½º·¹µù°ú µ¿½Ã¼ºÀÇ Ç¥ÁØ Áö¿øÀ» ÀÌÇØÇÏ°í ±âº» ŽºÅ©¸¦ ¼öÇàÇÏ´Â ¹æ¹ý ÇнÀÇϱâ

¡á C++17 ÆÄÀϽýºÅÛ ¶óÀ̺귯¸® ±íÀÌ ÆÄÇìÄ¡±â

¡á ´Ù¾çÇÑ Å¸ÀÔÀÇ ¹®ÀÚ¿­·Î ÀÛ¾÷ÇÏ°í ÆíÁýÀÇ ´Ù¾çÇÑ Ãø¸é »ìÆìº¸±â

¡á Çö´ë ±â´É¿¡ ÁßÁ¡À» µÐ ÇÔ¼ö, ¶÷´Ù Ç¥Çö½Ä, È£Ãâ °¡´ÉÇÑ °´Ã¼ Ž»öÇϱâ

¡á Ç¥ÁØ ¶óÀ̺귯¸®¸¦ Ȱ¿ëÇϰí ÄÁÅ×À̳Ê, ¾Ë°í¸®Áò, ¹Ýº¹ÀÚ I/O, ½Ã°£, À¯Æ¿¸®Æ¼·Î ÀÛ¾÷Çϱâ

¡á Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇØ ÅØ½ºÆ®¸¦ °Ë»öÇÏ°í ´ëü ¹®Á¦ ÇØ°áÇϱâ

¡á °³¹ßÀÚ°¡ Á¢ÇÏ´Â °øÅëÀûÀÎ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ string_view, any, optional, variant ŸÀÔÀ» Æ÷ÇÔÇÑ Ç¥ÁØ ¶óÀ̺귯¸®¿¡ »õ·Ó°Ô Ãß°¡µÈ À¯Æ¿¸®Æ¼ »ç¿ëÇϱâ

¡á ³Î¸® »ç¿ëµÇ´Â C++¿ë Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©¸¦ ¾Ë¾Æº¸°í ¿©·¯ °¡Áö À¯¿ëÇÑ ÆÐÅϰú °ü¿ë¾î ±¸ÇöÇϱâ





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



ÀÌ Ã¥Àº °æÇè°ú Áö½Ä ¼öÁØ¿¡ »ó°ü¾øÀÌ º¼ ¼ö Àִ åÀ¸·Î, ¸ðµç C++ °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ¾ð¾î¸¦ ¸¶½ºÅÍÇÏ°í ¿Õ¼ºÇÑ Çö´ë C++ °³¹ßÀÚ°¡ µÇ±æ ¿øÇÏ´Â ÃÊ±Þ ¶Ç´Â Áß±Þ ¼öÁØÀÇ C++ °³¹ßÀÚ¿¡°Ô ÀÌ»óÀûÀÌ´Ù. ¼÷·ÃµÈ C++ °³¹ßÀÚ¿¡°Ô´Â C++11, C++14, C++17 ¾ð¾î ¹× ¶óÀ̺귯¸® ±â´É¿¡ °üÇØ¼­ ¼ö½Ã·Î Æí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ÁÁÀº Âü°í ÀÚ·á°¡ µÉ °ÍÀÌ´Ù. ÀÌ Ã¥Àº ÃʱÞ, Áß±Þ, °í±Þ ¼öÁØÀÇ 100°¡Áö ÀÌ»óÀÇ ·¹½ÃÇÇ·Î ±¸¼ºµÅ ÀÖ´Ù. ¸ðµç ·¹½ÃÇÇ´Â C++¿¡ ´ëÇÑ »çÀü Áö½ÄÀÌ ÇÊ¿äÇϸç, ¿©±â¿¡´Â ÇÔ¼ö, Ŭ·¡½º, ÅÛÇø´, ³×ÀÓ½ºÆäÀ̽º, ¸ÅÅ©·Î µîÀÌ Æ÷ÇԵȴÙ.

±×·¯¹Ç·Î ¾ð¾î¿¡ Àͼ÷ÇÏÁö ¾ÊÀº µ¶ÀÚ¶ó¸é ¸ÕÀú ÇÙ½É ±â´É¿¡ Àͼ÷ÇØÁöµµ·Ï C++ ÀÔ¹®¼­ºÎÅÍ ÀÐ°í ³ª¼­ ÀÌ Ã¥°ú ÇÔ²²ÇÏ´Â °ÍÀÌ ÁÁ´Ù.





¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú



1Àå. ¡®Çö´ë ÇÙ½É ¾ð¾î Ư¡ ¹è¿ì±â¡¯¿¡¼­´Â ŸÀÔ À¯Ãß, ±ÕÀÏÇÑ ÃʱâÈ­, ¹üÀ§°¡ ÁöÁ¤µÈ enum, ¹üÀ§ ±â¹Ý ·çÇÁ, ±¸Á¶È­ ¹ÙÀεùÀ» Æ÷ÇÔÇÑ ÃֽŠÇÙ½É ¾ð¾î ±â´ÉÀ» ¼³¸íÇÑ´Ù.

2Àå. ¡®¼ýÀÚ¿Í ¹®ÀÚ¿­·Î ÀÛ¾÷Çϱ⡯¿¡¼­´Â ¼ýÀÚ¿Í ¹®ÀÚ¿­À» º¯È¯ÇÏ´Â ¹æ¹ý, ÀÇ»ç ³­¼ö¸¦ »ý¼ºÇÏ´Â ¹æ¹ý, Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇÏ´Â ¹æ¹ý, ´Ù¾çÇÑ ¹®ÀÚ¿­ ŸÀÔ¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.

3Àå. ¡®ÇÔ¼ö¡¯¿¡¼­´Â µðÆúÆ® ÇÔ¼ö¿Í »èÁ¦µÈ ÇÔ¼ö, °¡º¯ ÅÛÇø´, ¶÷´Ù Ç¥Çö½Ä°ú °íÂ÷ ÇÔ¼ö¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë¾Æº»´Ù.

4Àå. ¡®Àü󸮱â¿Í ÄÄÆÄÀÏ¡¯¿¡¼­´Â Á¶°ÇºÎ ÄÄÆÄÀÏÀ» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ½ÃÀÛÀ¸·Î ÄÄÆÄÀÏ Å¸ÀÓ ¾î¼­¼Ç, ÄÚµå »ý¼º, ¶Ç´Â ÄÄÆÄÀÏ·¯¿¡ ¼Ó¼º ¾Ï½Ã µî°ú °°Àº ÄÄÆÄÀÏÀÇ ´Ù¾çÇÑ Ãø¸éÀ» »ìÆìº»´Ù.

5Àå. ¡®Ç¥ÁØ ¶óÀ̺귯¸® ÄÁÅ×ÀÌ³Ê¿Í ¾Ë°í¸®Áò, ¹Ýº¹ÀÚ¡¯¿¡¼­´Â ¸î °¡Áö Ç¥ÁØ ÄÁÅ×ÀÌ³Ê¿Í ´Ù¾çÇÑ ¾Ë°í¸®ÁòÀ» ¼Ò°³Çϰí, ÀڽŸ¸ÀÇ ÀÓÀÇ Á¢±Ù ¹Ýº¹ÀÚ¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.

6Àå. ¡®¹ü¿ë À¯Æ¿¸®Æ¼¡¯¿¡¼­´Â chrono ¶óÀ̺귯¸®ÀÇ any, optional, variant ŸÀÔ¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë¾Æº¸°í ŸÀÔ Æ¯¼ºÀ» ¹è¿î´Ù.

7Àå. ¡®ÆÄÀϰú ½ºÆ®¸² ÀÛ¾÷¡¯¿¡¼­´Â ½ºÆ®¸²À» ÀÐ°í ¾²´Â ¹æ¹ý, I/O Á¶ÀÛÀÚ¸¦ »ç¿ëÇØ ½ºÆ®¸²À» Á¦¾îÇÏ°í ÆÄÀϽýºÅÛ ¶óÀ̺귯¸®¸¦ Ž»öÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

8Àå. ¡®½º·¹µù°ú µ¿½Ã¼º Ȱ¿ë¡¯¿¡¼­´Â ½º·¹µå, ¹ÂÅØ½º, Àá±Ý, Á¶°Ç º¯¼ö, ÇÁ¶ó¹Ì½º, ǻó, ¾ÆÅä¹Í ŸÀÔ°ú ÀÛ¾÷ÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù.

9Àå. ¡®°ß°í¼º°ú ¼º´É¡¯¿¡¼­´Â ¿¹¿Ü¿Í »ó¼ö Á¤È®¼º, ŸÀÔ º¯È¯, ½º¸¶Æ® Æ÷ÀÎÅÍ, À̵¿ ½Ã¸Çƽ¿¡ ÁßÁ¡À» µÎ°í ¾Ë¾Æº»´Ù.

10Àå. ¡®ÆÐÅϰú °ü¿ë¾î ±¸Çö¡¯¿¡¼­´Â ÇËÇÃ(PIMPL) °ü¿ë¾î, ºñ°¡»ó ÀÎÅÍÆäÀ̽º °ü¿ë¾î, ¶Ç´Â CRTP µî°ú °°Àº ¿©·¯ °¡Áö À¯¿ëÇÑ ÆÐÅϰú °ü¿ë¾î¸¦ ´Ù·é´Ù.

11Àå. ¡®Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ© Ž»ö¡¯¿¡¼­´Â °¡Àå ³Î¸® »ç¿ëµÇ´Â ¼¼ °¡Áö Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©ÀÎ Boost.Test, ±¸±Û Å×½ºÆ®, ijġ¸¦ ½ÃÀÛÇÏ´Â µ¥ µµ¿òÀÌ µÉ ¸¸ÇÑ ³»¿ëµéÀ» ¼Ò°³ÇÑ´Ù.





¡Ú ÁöÀºÀÌÀÇ ¸» ¡Ú



C++´Â °¡Àå ³Î¸® »ç¿ëµÇ´Â Àαâ ÀÖ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î Áö³­ 30³â µ¿¾È »ç¶ûÀ» ¹Þ¾Æ ¿Ô´Ù. ¼º´É°ú È¿À²¼º, À¯¿¬¼º¿¡ ÁßÁ¡À» µÎ°í ¼³°èµÈ C++´Â °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö, ¸í·ÉÇü ÇÁ·Î±×·¡¹Ö, Á¦³×¸¯ ÇÁ·Î±×·¡¹Ö»Ó ¾Æ´Ï¶ó ÃÖ±Ù¿¡´Â ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö °°Àº ÆÐ·¯´ÙÀÓÀ» °áÇÕÇØ¿Ô´Ù. C++´Â ISO(International Organization for Standardization)¿¡¼­ Ç¥ÁØÈ­µÆÀ¸¸ç Áö³­ 10³â°£ ¾öû³­ º¯È­¸¦ °Þ¾ú´Ù. Çö´ë C++·Î ³Î¸® ¾Ë·ÁÁø C++11ÀÇ Ç¥ÁØÈ­¸¦ ÅëÇØ ÀÌ ¾ð¾î´Â »õ·Î¿î ½Ã´ë·Î Á¢¾îµé¾ú´Ù. ŸÀÔ À¯Ãß, À̵¿ ½Ã¸Çƽ, ¶÷´Ù Ç¥Çö½Ä, ½º¸¶Æ® Æ÷ÀÎÅÍ, ±ÕÀÏÇÑ ÃʱâÈ­, °¡º¯ ÅÛÇø´°ú ÃÖ±ÙÀÇ ´Ù¾çÇÑ ±â´ÉÀ¸·Î ÀÎÇØ C++¿¡¼­ Äڵ带 ÀÛ¼ºÇÏ´Â ¹æ½ÄÀÌ °ÅÀÇ »õ·Î¿î ÇÁ·Î±×·¡¹Ö ¾ð¾îó·³ º¸ÀδÙ.

ÀÌ Ã¥Àº C++11, C++14, C++17¿¡ Æ÷ÇÔµÈ ¸¹Àº »õ·Î¿î ±â´ÉÀ» ¼³¸íÇÑ´Ù. ±×¸®°í ÇϳªÀÇ Æ¯Á¤ ¾ð¾î³ª ¶óÀ̺귯¸® ±â´É, ¶Ç´Â °³¹ßÀÚ°¡ Á÷¸éÇÏ´Â °øÅëÀûÀÎ ¹®Á¦¿Í C++¸¦ »ç¿ëÇÑ ÀüÇüÀûÀÎ ¼Ö·ç¼ÇÀ» ´Ù·ç´Â °¢°¢ÀÇ ·¹½ÃÇÇ·Î ±¸¼ºµÅ ÀÖ´Ù. 100°¡Áö°¡ ³Ñ´Â ·¹½ÃÇǸ¦ ÅëÇØ ¹®ÀÚ¿­°ú ÄÁÅ×À̳Ê, ¾Ë°í¸®Áò, ¹Ýº¹ÀÚ, ÀÔÃâ·Â, Á¤±Ô Ç¥Çö½Ä, ½º·¹µå, ÆÄÀϽýºÅÛ, ¾ÆÅä¹Í ¿¬»ê(atomic operation), À¯Æ¿¸®Æ¼¸¦ Æ÷ÇÔÇÑ ÇÙ½É ¾ð¾î ±â´É°ú Ç¥ÁØ ¶óÀ̺귯¸®¸¦ ¹è¿ï ¼ö ÀÖ´Ù.

ÀÌ Ã¥À» ¾²´Â µ¥ ¾à 6°³¿ùÀÇ ½Ã°£ÀÌ °É·ÈÀ¸¸ç, Àú¼ú µ¿¾È¿¡ C++17 Ç¥ÁØ ÀÛ¾÷ÀÌ ÁøÇàµÆ´Ù. ÀÌ ¡®µé¾î°¡¸ç¡¯¸¦ ÀÛ¼ºÇÏ´Â ½ÃÁ¡¿¡ Ç¥ÁØÀÌ ¿Ï¼ºµÆÁö¸¸, ±× ½ÂÀΰú Ãâ½Ã´Â 2017³â ¸»¿¡³ª ÀÌ·ïÁú ¿¹Á¤ÀÌ´Ù. ÀÌ Ã¥ÀÇ ¿©·¯ ·¹½ÃÇÇ¿¡¼­´Â Á¢Èù Ç¥Çö½Ä(fold expression), constexpr if, ±¸Á¶È­µÈ ¹ÙÀεù, »õ·Î¿î Ç¥ÁØ ¼Ó¼º°ú optional, any, variant, string_view ŸÀÔ, ÆÄÀϽýºÅÛ ¶óÀ̺귯¸®¸¦ Æ÷ÇÔÇÑ C++17ÀÇ ±â´ÉÀ» ´Ù·é´Ù.

ÀÌ Ã¥ÀÇ ¸ðµç ·¹½ÃÇÇ¿¡´Â ±â´ÉÀ» »ç¿ëÇϰųª ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÖ´Â ¿¹Á¦ Äڵ尡 µé¾îÀÖ´Ù. ¿¹Á¦ ÄÚµå´Â ºñÁÖ¾ó ½ºÆ©µð¿À 2017À» »ç¿ëÇØ ÀÛ¼ºµÆÁö¸¸, Clang°ú GCC¸¦ »ç¿ëÇØ ÄÄÆÄÀϵƴÙ. ´Ù¾çÇÑ ¾ð¾î¿Í ¶óÀ̺귯¸® ±â´É¿¡ ´ëÇÑ Áö¿øÀÌ ¸ðµç ÄÄÆÄÀÏ·¯¿¡¼­ Á¡Â÷ÀûÀ¸·Î Ãß°¡µÇ°í ÀÖÀ¸¹Ç·Î °¡´ÉÇÑ ÇÑ ¸ðµç ±â´ÉÀ» Áö¿øÇÏ´Â ÃֽйöÀüÀ» »ç¿ëÇÏ´Â °ÍÀ» ±ÇÀåÇÑ´Ù. (ÀÌ Ã¥À» Àú¼úÇÏ´Â ½ÃÁ¡¿¡¼­ ÃֽйöÀüÀº GCC 7.0°ú Clang 5.0, VC++ 2017(¹öÀü 19.1)À̾ú´Ù GCC¿Í ClangÀº ÀÌ Ã¥¿¡¼­ ¾ð±ÞÇÑ ¸ðµç ±â´ÉÀ» Áö¿øÇÏÁö¸¸, VC++´Â ¾ÆÁ÷ Á¢Èù Ç¥Çö½Ä°ú constexpr if, std::search() °Ë»öÀÚ¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù).
1Àå. Çö´ë ÇÙ½É ¾ð¾î Ư¡ ¹è¿ì±â

__¼Ò°³

__°¡´ÉÇÑ ÇÑ auto »ç¿ëÇϱâ

__ŸÀÔ º°Äª ¹× º°Äª ÅÛÇø´ »ý¼º

__±ÕÀÏÇÑ ÃʱâÈ­ ÀÌÇØÇϱâ

__ºñÁ¤Àû ¸â¹ö ÃʱâÈ­ÀÇ ´Ù¾çÇÑ Çü½Ä ÀÌÇØÇϱâ

__°´Ã¼ Á¤·Ä Á¦¾î ¹× Äõ¸®

__¹üÀ§°¡ ÁöÁ¤µÈ ¿­°ÅÇü »ç¿ëÇϱâ

__°¡»ó ¸Þ¼Òµå¿¡ override¿Í final »ç¿ëÇϱâ

__¹üÀ§ ±â¹Ý for ·çÇÁ¸¦ »ç¿ëÇØ ¹üÀ§ ¹Ýº¹Çϱâ

__»ç¿ëÀÚ Á¤ÀÇ Å¸ÀÔ¿¡ ´ëÇÑ ¹üÀ§ ±â¹Ý for ·çÇÁ Ȱ¼ºÈ­

__¾Ï½ÃÀû º¯È¯À» ÇÇÇϱâ À§ÇØ ¸í½ÃÀû »ý¼ºÀÚ ¹× º¯È¯ ¿¬»êÀÚ »ç¿ëÇϱâ

__Á¤Àû Àü¿ª ´ë½Å ¸í¸íµÇÁö ¾ÊÀº ³×ÀÓ½ºÆäÀ̽º »ç¿ëÇϱâ

__½Éº¼ ¹öÀü °ü¸®¿¡ ÀζóÀÎ ³×ÀÓ½ºÆäÀ̽º »ç¿ëÇϱâ

__±¸Á¶Àû ¹ÙÀεùÀ» »ç¿ëÇØ ´ÙÁß ¹Ýȯ°ª ó¸®Çϱâ





2Àå. ¼ýÀÚ¿Í ¹®ÀÚ¿­·Î ÀÛ¾÷Çϱâ

__¼Ò°³

__¼ýÀÚ¿Í ¹®ÀÚ¿­ ŸÀÔ °£ÀÇ º¯È¯

__¼ýÀÚ Å¸ÀÔÀÇ Á¦ÇѰú ±âŸ ¼Ó¼º

__ÀÇ»ç ³­¼ö »ý¼º

__ÀÇ»ç ³­¼ö »ý¼º±âÀÇ ³»ºÎ »óÅÂÀÇ ¸ðµç ºñÆ® ÃʱâÈ­

__°¡°øµÈ »ç¿ëÀÚ Á¤ÀÇ ¸®ÅÍ·² ÀÛ¼º

__¿ø½Ã »ç¿ëÀÚ Á¤ÀÇ ¸®ÅÍ·² ÀÛ¼º

__¿ø½Ã ¹®ÀÚ¿­ ¸®ÅÍ·²À» »ç¿ëÇÑ À̽ºÄÉÀÌÇÁ ¹®ÀÚ ¹æÁö

__¹®ÀÚ¿­ ÇïÆÛ ¶óÀ̺귯¸® »ý¼º

__Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇØ ¹®ÀÚ¿­ Æ÷¸Ë È®ÀÎÇϱâ

__Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇØ ¹®ÀÚ¿­ÀÇ ³»¿ë ÆÄ½ÌÇϱâ

__Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇØ ¹®ÀÚ¿­ÀÇ ³»¿ë ¹Ù²Ù±â

__»ó¼ö ¹®ÀÚ¿­ ÂüÁ¶ ´ë½Å string_view »ç¿ëÇϱâ





3Àå. ÇÔ¼ö

__¼Ò°³

__µðÆúÆ® ÇÔ¼ö¿Í »èÁ¦µÈ ÇÔ¼öµé

__Ç¥ÁØ ¾Ë°í¸®Áò¿¡¼­ ¶÷´Ù »ç¿ëÇϱâ

__Á¦³×¸¯ ¶÷´Ù »ç¿ëÇϱâ

__Àç±Í ¶÷´Ù ÀÛ¼ºÇϱâ

__°¡º¯ÀÇ Àμö¸¦ °¡Áø ÇÔ¼ö ÅÛÇø´ ÀÛ¼ºÇϱâ

__Á¢Èù Ç¥Çö½ÄÀ» »ç¿ëÇØ °¡º¯ ÇÔ¼ö ÅÛÇø´ ´Ü¼øÈ­Çϱâ

__°íÂ÷ ÇÔ¼ö ¸Ê°ú Æúµå ±¸ÇöÇϱâ

__ÇÔ¼ö¸¦ °íÂ÷ ÇÔ¼ö·Î ±¸¼ºÇϱâ

__È£Ãâ °¡´ÉÇÑ ¸ðµç °ÍÀ» ÅëÇÕÇØ È£ÃâÇϱâ





4Àå. Àü󸮱â¿Í ÄÄÆÄÀÏ

__¼Ò°³

__Á¶°ÇºÎ·Î ¼Ò½º ÄÚµå ÄÄÆÄÀÏÇϱâ

__Àü󸮱⠹®ÀÚ¿­È­¿Í ¿¬°á¿¡ °£Á¢ ÆÐÅÏ »ç¿ë

__static_assert·Î ÄÄÆÄÀÏ Å¸ÀÓ ¾î¼­¼Ç °Ë»ç ¼öÇà

__enable_if·Î Á¶°ÇºÎ·Î Ŭ·¡½º¿Í ÇÔ¼ö ÄÄÆÄÀÏÇϱâ

__constexpr if·Î ÄÄÆÄÀÏ ½Ã ºÐ±â ¼±ÅÃ

__¼Ó¼ºÀ¸·Î ÄÄÆÄÀÏ·¯¿¡ ¸ÞŸµ¥ÀÌÅÍ Á¦°øÇϱâ





5Àå. Ç¥ÁØ ¶óÀ̺귯¸® ÄÁÅ×ÀÌ³Ê¿Í ¾Ë°í¸®Áò, ¹Ýº¹ÀÚ

__¼Ò°³

__º¤Å͸¦ µðÆúÆ® ÄÁÅ×À̳ʷΠ»ç¿ë

__ºñÆ®ÀÇ °íÁ¤ Å©±â ½ÃÄö½º¿¡ ºñÆ®¼Â »ç¿ë

__°¡º¯ Å©±âÀÇ ºñÆ® ½ÃÄö½º¿¡ º¤ÅÍ »ç¿ë

__¹üÀ§ ³»ÀÇ ¿ä¼Ò ã±â

__¹üÀ§ Á¤·Ä

__¹üÀ§ ÃʱâÈ­

__¹üÀ§¿¡¼­ ¼¼Æ® ¿¬»ê »ç¿ëÇϱâ

__¹Ýº¹ÀÚ¸¦ »ç¿ëÇØ ÄÁÅ×À̳ʿ¡ »õ ¿ä¼Ò »ðÀÔÇϱâ

__ÀڽŸ¸ÀÇ ÀÓÀÇ Á¢±Ù ¹Ýº¹ÀÚ ÀÛ¼ºÇϱâ

__ºñ¸â¹ö ÇÔ¼ö¸¦ »ç¿ëÇÑ ÄÁÅ×ÀÌ³Ê Á¢±Ù





6Àå. ¹ü¿ë À¯Æ¿¸®Æ¼

__¼Ò°³

__chrono::durationÀ¸·Î ½Ã°£ °£°Ý Ç¥ÇöÇϱâ

__Ç¥ÁØ ½Ã°è·Î ÇÔ¼ö ½ÇÇà ½Ã°£ ÃøÁ¤

__»ç¿ëÀÚ Á¤ÀÇ Å¸ÀÔ¿¡ ´ëÇÑ ÇØ½Ã °ª »ý¼º

__std::any¸¦ »ç¿ëÇØ °ªÀ» ÀúÀå

__std::optionalÀ» »ç¿ëÇØ ¿É¼Ç °ª ÀúÀå

__ŸÀÔ ¾ÈÀüÇÑ °ø¿ëü·Î std::variant »ç¿ë

__std::variant ¹æ¹®

__ÇÁ·Î±×·¥ÀÌ Á¤»óÀûÀ¸·Î Á¾·áµÉ ¶§ È£ÃâÇÒ ÇÔ¼ö µî·ÏÇϱâ

__ŸÀÔ Æ¯¼ºÀ» »ç¿ëÇÑ Å¸ÀÔÀÇ ¼Ó¼º Á¶È¸

__ÀڽŸ¸ÀÇ Å¸ÀÔ Æ¯¼º ÀÛ¼ºÇϱâ

__std::conditionalÀ» »ç¿ëÇØ ŸÀÔ ¼±ÅÃÇϱâ





7Àå. ÆÄÀϰú ½ºÆ®¸² ÀÛ¾÷

__¼Ò°³

__¹ÙÀ̳ʸ® ÆÄÀÏ¿¡¼­ ¿ø½Ã µ¥ÀÌÅÍ Àбâ/¾²±â

__¹ÙÀ̳ʸ® ÆÄÀÏ¿¡¼­ °´Ã¼ Àбâ/¾²±â

__½ºÆ®¸²¿¡ ·ÎÄà ¼³Á¤ »ç¿ë

__I/O Á¶ÀÛÀÚ¸¦ »ç¿ëÇØ ½ºÆ®¸² Ãâ·Â Á¦¾î

__ÅëÈ­ I/O Á¶ÀÛÀÚ »ç¿ë

__½Ã°£ I/O Á¶ÀÛÀÚ »ç¿ë

__ÆÄÀϽýºÅÛ °æ·Î·Î ÀÛ¾÷Çϱâ

__ÆÄÀϰú µð·ºÅ͸®ÀÇ »ý¼º, º¹»ç, »èÁ¦

__ÆÄÀÏ¿¡¼­ ³»¿ë »èÁ¦

__±âÁ¸ ÆÄÀÏ ¶Ç´Â µð·ºÅ͸®ÀÇ ¼Ó¼º È®ÀÎ

__µð·ºÅ͸®ÀÇ ³»¿ë ¿­°Å

__ÆÄÀÏ Ã£±â





8Àå. ½º·¹µù°ú µ¿½Ã¼º Ȱ¿ë

__¼Ò°³

__½º·¹µå·Î ÀÛ¾÷Çϱâ

__½º·¹µå ÇÔ¼ö¿¡¼­ ¿¹¿Ü ó¸®

__¹ÂÅØ½º¿Í Àá±ÝÀ» »ç¿ëÇØ °øÀ¯ µ¥ÀÌÅÍ¿¡ ´ëÇÑ Á¢±Ù µ¿±âÈ­

__Àç±Í ¹ÂÅØ½º »ç¿ë ¹æÁö

__½º·¹µå °£ Å뺸 Àü¼Û

__ÇÁ¶ó¹Ì½º¿Í ǻó¸¦ »ç¿ëÇØ ½º·¹µå¿¡¼­ °ª ¹Ýȯ

__ÇÔ¼ö¸¦ ºñµ¿±âÀûÀ¸·Î ½ÇÇàÇϱâ

__¾ÆÅä¹Í ŸÀÔ »ç¿ë

__½º·¹µå·Î º´·Ä ¸Ê°ú Æúµå ±¸ÇöÇϱâ

__ŽºÅ©·Î º´·Ä ¸Ê°ú Æúµå ±¸ÇöÇϱâ





9Àå. °ß°í¼º°ú ¼º´É

__¼Ò°³

__¿À·ù 󸮿¡ ¿¹¿Ü »ç¿ë

__¿À·ù¸¦ ´øÁöÁö ¾Ê´Â ÇÔ¼ö¿¡ noexcept »ç¿ë

__ÇÁ·Î±×·¥ÀÇ »ó¼ö Á¤È®¼º º¸Àå

__ÄÄÆÄÀÏ Å¸ÀÓ »ó¼ö Ç¥Çö½Ä »ý¼º

__¿Ã¹Ù¸¥ ŸÀÔ Ä³½ºÆ® ¼öÇà

__unique_ptrÀ» »ç¿ëÇØ ¸Þ¸ð¸® ÀÚ¿øÀ» °íÀ¯ÇÏ°Ô ¼ÒÀ¯

__shared_ptrÀ» »ç¿ëÇÑ ¸Þ¸ð¸® ÀÚ¿ø °øÀ¯

__À̵¿ ½Ã¸Çƽ ±¸Çö





10Àå. ÆÐÅϰú °ü¿ë¾î ±¸Çö

__¼Ò°³

__ÆÑÅ丮 ÆÐÅÏ¿¡¼­ ¹Ýº¹µÇ´Â if.else¹® ¹æÁö

__ÇËÇà °ü¿ë¾î ±¸Çö

__¸í¸íµÈ ¸Å°³º¯¼ö °ü¿ë¾î ±¸Çö

__ºñ°¡»ó ÀÎÅÍÆäÀ̽º °ü¿ë¾î¸¦ »ç¿ëÇØ ±¸Çö°ú ÀÎÅÍÆäÀ̽º ºÐ¸®

__º¯È£»ç-ÀÇ·ÚÀÎ °ü¿ë¾î ÇÁ·»µå½Ê ó¸®

__ȸ±Í ÅÛÇø´ ÆÐÅÏÀ» »ç¿ëÇÑ Á¤Àû ´ÙÇü¼º

__½º·¹µå ¾ÈÀüÇÑ ½Ì±ÛÅæ ±¸Çö





11Àå. Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ© Ž»ö

__¼Ò°³

__Boost.Test ½ÃÀÛÇϱâ

__Boost.Test·Î Å×½ºÆ® ÀÛ¼ºÇϰí È£ÃâÇϱâ

__Boost.Test·Î ¾î¼­Æ®Çϱâ

__Boost.Test¿¡¼­ Å×½ºÆ® ÇȽºÃ³ »ç¿ëÇϱâ

__Boost.Test·Î Ãâ·Â Á¦¾îÇϱâ

__±¸±Û Å×½ºÆ® ½ÃÀÛÇϱâ

__±¸±Û Å×½ºÆ®·Î Å×½ºÆ® ÀÛ¼ºÇϰí È£ÃâÇϱâ

__±¸±Û Å×½ºÆ®·Î ¾î¼­Æ®Çϱâ

__±¸±Û Å×½ºÆ®¿¡¼­ Å×½ºÆ® ÇȽºÃ³ »ç¿ëÇϱâ

__±¸±Û Å×½ºÆ®·Î Ãâ·Â Á¦¾îÇϱâ

__ijġ ½ÃÀÛÇϱâ

__ijġ·Î Å×½ºÆ® ÀÛ¼ºÇϰí È£ÃâÇϱâ

__ijġ·Î ¾î¼­Æ®Çϱâ

__ijġ·Î Ãâ·Â Á¦¾îÇϱâ

¸¶¸®¿ì½º ¹Ý½Ç¶ó(Marius Bancila)

»ê¾÷°ú ±ÝÀ¶ ºÐ¾ß¿¡¼­ 14³â°£ÀÇ Ç³ºÎÇÑ ¼Ö·ç¼Ç °³¹ß °æÇèÀ» °¡Áø ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ±â¼ú¿¡ ÁßÁ¡À» µÎ°í C++¿Í C#À¸·Î µ¥½ºÅ©Åé ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÑ´Ù. ¶ÇÇÑ Áö³­ ¼ö³â µ¿¾È ÀÚ¹Ù¿Í HTML/CSS, PHP, ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ¾Æ¿ì¸£´Â ´Ù¾çÇÑ ¾ð¾î¿Í ±â¼úÀ» »ç¿ëÇØ¿Ô´Ù.

ÀÚ½ÅÀÇ Àü¹® ±â¼ú ¹× Áö½ÄÀ» ´Ù¸¥ »ç¶÷µé°ú °øÀ¯ÇÏ´Â µ¥ ¿­Á¤ÀûÀ̸ç, ±×·Î ÀÎÇØ 10³â ÀÌ»ó ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® MVP·Î ÀÎÁ¤¹Þ¾Æ¿Ô´Ù. ¿©·¯ ³í¹®À» ¹ßÇ¥ÇÑ Æ÷·³°ú °³¹ßÀÚ Ä¿¹Â´ÏƼ¿¡ Àû±ØÀûÀ¸·Î ±â¿©ÇÑ °ø·Î·Î ¿©·¯ °¡Áö »óÀ» ¼ö»óÇßÀ¸¸ç, ´Ù¾çÇÑ ¿ÀǼҽº ¶óÀ̺귯¸®¸¦ ¸¸µé°í ±â¿©ÇؿԴÙ.

C++ °³¹ßÀÚ¸¦ À§ÇÑ ·ç¸¶´Ï¾Æ Ä¿¹Â´ÏƼÀÎ CodexpertÀÇ °øµ¿ ¼³¸³ÀÚ´Ù. ·ç¸¶´Ï¾ÆÀÇ Æ¼¹Ì¼î¾Æ¶ó(Timisoara)¿¡ »ì°í ÀÖÀ¸¸ç, ½Ã½ºÅÛ ¼³°èÀÚ·Î ÀÏÇϸ鼭 À¯·´¿¡ À§Ä¡ÇÑ ÁÖ¿ä ¼ÒÇÁÆ®¿þ¾î ȸ»çÀÇ È¸°è ¹× ¹°·ù ¼Ö·ç¼ÇÀ» ±¸ÃàÇϰí ÀÖ´Ù. Æ®À§ÅÍ(@mariusbancila)¿¡¼­ ÃֽŠ¼Ò½ÄÀ» µéÀ» ¼ö ÀÖ´Ù.





¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú



ÇÁ·Î±×·¡¸Ó¶ó¸é ´©±¸³ª ÇÑ ¹øÂë C++ ÇÁ·Î±×·¡¹Ö¿¡ µµÀüÇØºÃÀ» °ÍÀÌ´Ù. ±×¸¸Å­ C++´Â ¿À·£ ±â°£ µ¿¾È »ç¶û ¹Þ¾Æ¿Â ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÓ¿¡ Ʋ¸²¾ø´Ù. ÇÏÁö¸¸ ÀÌÇØÇϱ⠾î·Á¿î ¹®¹ý°ú º¹ÀâÇÑ ±¸Á¶·Î ÀÎÇØ ¸¹Àº ÇÁ·Î±×·¡¸Ó¸¦ Àý¸Á¿¡ ºü¶ß¸®°í °á±¹ Æ÷±âÇϵµ·Ï ¸¸µé¾ú´ø °Íµµ »ç½ÇÀÌ´Ù. ±×·¯´Ù°¡ ÈçÈ÷ ¸ð´ø C++(Modern C++)·Î ºÒ¸®´Â C++11 Ç¥ÁØÀÌ µîÀåÇϸ鼭 ÀÌ ¾ð¾î´Â ´Ù½Ã±Ý »ç¶÷µéÀÇ °ü½ÉÀ» ¹ÞÀ¸¸ç »õ·Î¿î Àü¼º±â¸¦ ´©¸®°í ÀÖ´Ù.

ÀÌ Ã¥Àº 100°¡Áö°¡ ³Ñ´Â ·¹½ÃÇǸ¦ ÅëÇØ C++¸¦ »ç¿ëÇϸ鼭 °³¹ßÀÚµéÀÌ Á÷¸éÇÏ°Ô µÇ´Â °øÅëÀûÀÎ ¹®Á¦¿Í ±×¿¡ ´ëÇÑ ¼Ö·ç¼ÇÀ» Á¦½ÃÇϰí ÀÖ´Ù. µûºÐÇÑ ±³°ú¼­ ½ºÅ¸ÀÏÀÌ ¾Æ´Ï¶ó ÇÊ¿äÇÑ ºÎºÐÀ» °ñ¶ó º¼ ¼ö ÀÖ°Ô ±¸¼ºµÅ ÀÖ¾î ±×µ¿¾È C++ÀÇ ³ôÀº º®¿¡ ÁÂÀýÇß´ø °³¹ßÀÚµéÀÌ ½±°í Àç¹ÌÀÖ°Ô C++ ÇÁ·Î±×·¡¹ÖÀÇ ¼¼°è¿¡ ´Ù½Ã ¹ßÀ» ´ã±Û ¼ö ÀÖ°Ô ÇØÁִ åÀ̶ó°í »ý°¢µÈ´Ù. C++11°ú C++14»Ó¸¸ ¾Æ´Ï¶ó °¡Àå ÃֽйöÀüÀÎ C++17¿¡ Æ÷ÇÔµÈ ±â´É±îÁö ´Ù·ç°í ÀÖ¾î ÃÊ/Áß±Þ °³¹ßÀÚ»Ó¸¸ ¾Æ´Ï¶ó ¼÷·ÃµÈ °³¹ßÀÚ¿¡°Ôµµ ÁÁÀº Âü°í¼­°¡ µÉ °ÍÀ̶ó ¹Ï´Â´Ù.

»óÅõÀûÀÎ ¹®±¸À̱â´Â ÇÏÁö¸¸, ÀÛ¾÷À» ¸¶Ä¡°í ³ª¸é Ç×»ó ¹ÌÈíÇÑ ºÎºÐ¿¡ ´ëÇØ ¾Æ½¬¿òÀÌ ³²±â ¸¶·ÃÀÌ´Ù. ²Ï ¸¹Àº ½Ã°£°ú ³ë·ÂÀ» µé¿© ÀÛ¾÷ÇßÁö¸¸, ÀúÀÚÀÇ Àǵµ¸¦ ÃæºÐÈ÷ Àü´ÞÇÏÁö ¸øÇϰųª À߸ø ¹ø¿ªµÈ ºÎºÐÀÌ ÀÖÀ» ¼ö ÀÖ´Ù. À߸øµÈ Á¡À» ºñ·ÔÇØ Ã¥ÀÇ ³»¿ë°ú °ü·ÃµÈ ¾î¶² ÀǰßÀÌ¶óµµ º¸³»ÁÖ½Ã¸é ¼ÒÁßÈ÷ ´Ù·ê °ÍÀÌ´Ù.





¡Ú ¿Å±äÀÌ ¼Ò°³ ¡Ú



·ù¿µ¼±

¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î·Î¼­ ¿À·§µ¿¾È À¥ ºê¶ó¿ìÀú¿Í À¥ ¼­¹ö¸¦ °³¹ßÇß´Ù. ±× °æÇèÀ» ¹ÙÅÁÀ¸·Î ÇöÀç´Â W3C¸¦ ºñ·ÔÇÑ ¿©·¯ ±¹Á¦ Ç¥ÁØÈ­ ´Üü¿¡¼­ À¥°ú °ü·ÃµÈ Ç¥ÁØÈ­ ¾÷¹«¸¦ ´ã´çÇϰí ÀÖ´Ù. ÃÖ±Ù¿¡´Â PC¿¡¼­ ¹þ¾î³ª ¸ð¹ÙÀÏÀ̳ª DTV, µðÁöÅÐ »çÀÌ´ÏÁö(Digital Signage), ¿þ¾î·¯ºí(Wearable), ¿ÀÅä¸ðƼºê(Automotive) µîÀÇ ´Ù¾çÇÑ IoT µð¹ÙÀ̽º¿¡ À¥ ±â¼úÀ» Á¢¸ñÇÏ´Â ¿ÀÇ À¥ Ç÷§Æû(Open Web Platform)¿¡ °ü½ÉÀ» °®°í °ü·Ã ±â¼úÀ» ¿¬±¸ ÁßÀÌ´Ù. ¾Æ¿ï·¯ ¿öÅ©¼ó, ¼¼¹Ì³ª °­¿¬, Çмú ±â°í¸¦ ÅëÇØ ¿ÀÇ À¥ Ç÷§Æû°ú À¥ ±â¼úÀ» ÀüÆÄÇÏ´Â µ¥ Èû¾²°í ÀÖ´Ù.

¿Å±ä Ã¥À¸·Î´Â ¿¡ÀÌÄÜÃâÆÇ»ç¿¡¼­ Æì³½ ¡º¹ÝÀÀÇü À¥ µðÀÚÀΡ»(2012), ¡º½ÇÀü ¿¹Á¦·Î ¹è¿ì´Â ¹ÝÀÀÇü À¥ µðÀÚÀΡ»(2014), ¡ºHTML5 À¥¼ÒÄÏ ÇÁ·Î±×·¡¹Ö¡»(2014), ¡ºWebRTC ÇÁ·Î±×·¡¹Ö¡»(2015), ¡ºThree.js·Î 3D ±×·¡ÇÈ ¸¸µé±â 2/e¡»(2016), ¡ºÀÚ¹Ù½ºÅ©¸³Æ® µðÀÚÀÎ ÆÐÅÏ¡»(2016), ¡ºÀÚ¹Ù½ºÅ©¸³Æ® JSON ÄîºÏ¡»(2017), ¡ºÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¶ô¡»(2017), ¡º°´Ã¼ÁöÇâ ÀÚ¹Ù½ºÅ©¸³Æ® 3/e¡»(2017), ¡º»ç¹°ÀÎÅÍ³Ý ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö¡»(2018) µîÀÌ ÀÖ´Ù.

µî·ÏµÈ ¼­ÆòÀÌ ¾ø½À´Ï´Ù.
¿¢¼¿ÀåÀÎÀÇ ¿¢¼¿ ¸ÅÅ©·Î & VBA ¸¶½ºÅ͸µ ºÏ...
Àå±â¿µ
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
ÆÄÀ̽ãÀ¸·Î ¹è¿ì´Â ¾Ë°í¸®Áò Æ®·¹À̵ù...
Á¶´ëÇ¥
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
 
ÃÊ Áß °í
ÀüüÆò±Õ(0)
ȸ¿øÆòÁ¡   ȸ¿ø¼­Æò¼ö 0
¿¡ÀÌÄÜ ÃâÆÇ»çÀÇ ½Å°£
°ÔÀÓ Å×½ºÆÃ 3/e
Âû½º ½¶Ã÷ , ·Î¹öÆ® µ§Æ° ºê¶óÀÌ¾ðÆ® [¿Å±äÀÌ]Áø¼®ÁØ Àú
31,500¿ø
(10%¡é+1%)
 
ÄÜÅÙÃ÷ ¾îµå¹êƼÁö 2/e
Äݸ° Á¸½º [¿Å±äÀÌ] ½ÉÁÖ¿¬ Àú
22,500¿ø
(10%¡é+1%)
 
ÆÄÀ̽ãÀ» Ȱ¿ëÇÑ ºñÁöµµ ÇнÀ
º¥ÀڹΠÁ¸½ºÅÏ , ¾Ö·± Á¸½º, Å©¸®½ºÅäÆÛ Å©·ç°Å [¿Å±äÀÌ]Á¶°æºó Àú
31,500¿ø
(10%¡é+1%)
 
¼ø¼ö ÇÔ¼öÇü µ¥ÀÌÅÍ ±¸Á¶
Å©¸®½º ¿ÀÄ«»çŰ [¿Å±äÀÌ] ¿ÀÇö¼® Àú
31,500¿ø
(10%¡é+5%)
 
ºòµ¥ÀÌÅÍ ½Ã°¢È­
Á¦ÀÓ½º ¹Ð·¯ [¿Å±äÀÌ]ÃÖÁرÔ, °­Çü°Ç Àú
25,200¿ø
(10%¡é+5%)
 
À̸ÞÀÏÁÖ¼Ò¼öÁý°ÅºÎ