°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (29,930¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (22,050¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (25,200¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

C++ API µðÀÚÀÎ

¿øÁ¦ : API Design for C++
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

°øÀ¯Çϱâ
Á¤°¡

35,000¿ø

  • 31,500¿ø (10%ÇÒÀÎ)

    1,750P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
  • 4/22(¿ù) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
  • ÁÖ¹®¼ö·®
    °¨¼Ò Áõ°¡
    • À̺¥Æ®/±âȹÀü

    • ¿¬°üµµ¼­

    • »óÇ°±Ç

    AD

    Ã¥¼Ò°³

    ¡ºC++ API µðÀÚÀΡ»Àº Àå±â°£ À̾îÁö´Â ´ë±Ô¸ð ÇÁ·ÎÁ§Æ®¿¡¼­ ¾î¶»°Ô Çϸé ÈǸ¢ÇÑ API¸¦ ¼³°èÇÒ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇÑ Ã¥ÀÌ´Ù. °¢°¢ÀÇ °³³äµéÀ» ½Çüȭ½Ãų ¼ö ÀÖ´Â È®Àå °¡´ÉÇÑ C++ Äڵ带 ÅëÇØ ÃÖ°í ¼öÁØÀÇ API ¹®¼­È­ Àü·«À» »ìÆ캻´Ù. ÀÎÅÍÆäÀ̽º ¼³°è, ¹®¼­È­, Å×½ºÆà »Ó¸¸ ¾Æ´Ï¶ó ½ºÅ©¸³Æðú Ç÷¯±×ÀÎ-È®À强¿¡ °üÇÑ ½Éµµ ÀÖ´Â ³»¿ëÀ» À̾߱âÇÑ´Ù.

    ÃâÆÇ»ç ¼­Æò

    ¸¹Àº IT µµ¼­ µ¶ÀÚµéÀÌ ±â´Ù·Á¿Â ¡¸API Design for C++, Morgan Kaufmann¡¹ÀÇ Çѱ¹¾îÆÇÀÌ µåµð¾î Ãâ°£µË´Ï´Ù.

    Àå±âÀûÀ¸·Î °ß°íÇÑ ÄÚµå »ý¼ºÀ» À§ÇÑ API ¼³°èÀÇ ½Ç¿ëÀûÀÎ Å×Å©´Ð!
    µðÀÚÀÎ, ¹öÀü °ü¸®, ¹®¼­È­, Å×½ºÆ®, ½ºÅ©¸³Æà ¹× È®À强À» Æ÷ÇÔÇÑ C++ API °³¹ßÀÇ Àü·«À» °¡¸£Ä¡´Â À¯ÀÏÇÑ Ã¥!
    C++ API µðÀÚÀÎ

    API(¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º) µðÀÚÀÎÀº ÃÖÁ¾ »ç¿ëÀÚÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Çൿ°ú ¿ª·®, ¾ÈÁ¤¼º ¹× ¿ëÀ̼º¿¡ ¿µÇâÀ» ÁØ´Ù. ÀÌ Ã¥Àº ´ë±Ô¸ð Àå±â ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ API µðÀÚÀÎ ¹æ¹ýÀ» ½Ç¿ëÀûÀÌ°í È¿À²ÀûÀÎ ¼³°è¿¡ ÃÊÁ¡À» ¸ÂÃç ´Ù¾çÇÑ APIÀÇ ½ºÅ¸ÀÏ°ú ÆÐÅÏÀ» ¼³¸íÇÏ°í ÀÖ´Ù. ÀÌ Ã¥Àº Ãʱ⠼³°è ´Ü°èºÎÅÍ ¹öÀü °ü¸®, ¹®¼­È­ Å×½ºÆ®¿¡ À̸£±â±îÁö APIÀÇ Ç¥ÁØ °³¹ß °úÁ¤¿¡ µû¶ó ³»¿ëµéÀ» À̾´Ù.

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

    1Àå: ¼Ò°³

    2Àå: Ç°Áú
    Á¤º¸ÀºÆó, ¿ÏÀü¼º ÃÖ¼ÒÈ­ ±×¸®°í ´À½¼ÇÑ ¿¬°á °°Àº API¸¦ ¼³°èÇÒ ¶§ ¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÏ´Â Ç°Áú¿¡ °üÇÑ Àü¹ÝÀûÀÎ ³»¿ëµéÀ» ´Ù·é´Ù. ÀÌ Ã¥¿¡¼­ »ç¿ëÇÏ´Â ¸ðµç C++ ¿¹Á¦ ¼Ò½º Äڵ带 È°¿ëÇؼ­ ÀÌ °³³äµéÀÌ ¾ó¸¶¸¸Å­À̳ª ¿©·¯ºÐÀÇ ÇÁ·ÎÁ§Æ®¿Í ¹ÐÁ¢ÇÑ °ü°è¸¦ ¸Î°í ÀÖ´ÂÁö¸¦ º¸¿©ÁØ´Ù.

    3Àå: ÆÐÅÏ
    ƯÁ¤ µðÀÚÀÎ ÆÐÅÏ°ú API¸¦ ¼³°èÇϴµ¥ À־ ƯÈ÷³ª À¯¿ëÇÑ °ü¿ë¹ý µîÀ» ´Ù·ç´Âµ¥, ¿©±â¿¡´Â Pimpl °ü¿ë¹ý(idiom), ½Ì±ÛÅæ, ÆÑÅ丮 ¸Þ¼­µå, ÇÁ·Ï½Ã, ¾Æ´äÅÍ, ÆÄ»çµå ±×¸®°í ¿ÉÀú¹ö°¡ Æ÷ÇԵȴÙ.

    4Àå: ¼³°è
    ±â´ÉÀû ¿ä±¸»çÇ× ¼öÁý°ú ¸í·áÇÏ°í À¯¿ëÇÑ ÀÎÅÍÆäÀ̽º ¼³°è¸¦ ÁÖµµÇÏ´Â À¯Áî ÄÉÀ̽º ¸ðµ¨¸µ»Ó¸¸ ¾Æ´Ï¶ó ÀϺΠ°´Ã¼ÁöÇ⠺м®°ú °´Ã¼ ÁöÇâ ¼³°è¿¡ °üÇÑ ±â¼ú¿¡ ´ëÇØ ³íÀÇÇÑ´Ù. ÀÌ Àå¿¡¼­´Â ¸¹Àº ´ëÇü ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¿¡¼­ Á÷¸éÇÏ´Â ´Ù¾çÇÑ ¹®Á¦¿¡ ´ëÇؼ­µµ »ìÆ캻´Ù.

    5Àå: ½ºÅ¸ÀÏ
    ÀϹÝÀûÀÎ C API, °´Ã¼ÁöÇâ API, ÅÛÇø´ ±â¹Ý API¿Í µ¥ÀÌÅÍ ÁÖµµ API °°Àº ¿©·¯ºÐÀÇ ÇÁ·ÎÁ§Æ®¿¡¼­ È°¿ë °¡´ÉÇÑ C¿Í C++ APIÀÇ ´Ù¾çÇÑ ½ºÅ¸ÀÏÀ» ¼³¸íÇØ °¡¸ç ³»¿ëÀ» À̾´Ù.

    6Àå: C++ »ç¿ë
    ÁÁÀº API ¼³°è¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â C++ ¾ð¾îÀÇ ´Ù¾çÇÑ ±â´É¿¡ ´ëÇØ ³íÀÇÇÑ´Ù. À¯¿ëÇÑ »ý¼ºÀÚ¿Í ¿¬»êÀÚ ½ºÅ¸ÀÏ, ³×ÀÓ½ºÆäÀ̽º, Æ÷ÀÎÅÍ vs ÂüÁ¶ ÆĶó¹ÌÅÍ, ÇÁ·»µå(friends)ÀÇ »ç¿ë ±×¸®°í µ¿Àû ¶óÀ̺귯¸® ¾È¿¡¼­ ¾î¶»°Ô ½Éº¼À» ÃßÃâÇÏ´ÂÁö µî ´Ù¾çÇϸ鼭µµ Áß¿äÇÑ ³»¿ëÀ» ¼³¸íÇÑ´Ù.

    7Àå: ¼º´É
    APIÀÇ ¼º´É ¹®Á¦¿Í C++À» »ç¿ëÇؼ­ ¾î¶»°Ô °í¼º´É API¸¦ ±¸ÇöÇÏ´ÂÁö¸¦ º¸¿©ÁØ´Ù. ÀÌ ³»¿ëÀº const ÂüÁ¶ÀÇ »ç¿ë, Àü¹æ ¼±¾ð(forward declaration), µ¥ÀÌÅÍ ¸â¹ö Ŭ·¯½ºÅ͸µ°ú ÀζóÀΠó¸® µîÀ» ´Ù·é´Ù. Ãß°¡·Î ÄÚµåÀÇ ¼º´ÉÀ» Æò°¡ÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ µµ±¸µéµµ ¼Ò°³ÇÑ´Ù.

    8Àå: ¹öÀü °ü¸®
    API ¼³°èÀÇ ±âº»À» ¹ÙÅÁÀ¸·Î API ¹öÀü°ü¸®¿Í ȣȯ¼º À¯Áö¿¡ °üÇÑ Á» ´õ º¹ÀâÇÑ ÁÖÁ¦·Î ¼³¸íÀÇ ¹üÀ§¸¦ ³ÐÇôº¸°íÀÚ ÇÑ´Ù. ÀÌ Àå¿¡¼­´Â Àü¹æ, ÈĹæ, ±â´ÉÀû, ¼Ò½º ±×¸®°í ÀÌÁø ȣȯ¼º°ú °°Àº ´Ù¾çÇÑ ¿ë¾îµéÀ» Á¤ÀÇÇÏ°í ¾î¶»°Ô Çϸé Ŭ¶óÀ̾ðÆ®ÀÇ ¿µÇâÀº ÃÖ¼ÒÈ­ ½ÃÅ°¸é¼­ APIµéÀ» ¹ßÀü½ÃÄÑ ³ª°¥ ¼ö ÀÖ´ÂÁö »ìÆ캻´Ù.

    9Àå: ¹®¼­È­
    DoxygenÀ̶ó´Â ÈǸ¢ÇÑ ¹®¼­È­ µµ±¸¸¦ »ç¿ëÇؼ­ ƯÁ¤¿¹Á¦¿Í ÇÔ²² APIÀÇ ÁÖ¼®°ú ¹®¼­¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­ »ìÆ캻´Ù.

    10Àå: Å×½ºÆ®
    ´ÜÀ§, ÅëÇÕ, ¼º´É Å×½ºÆ® °°Àº ´Ù¾çÇÑ ÀÚµ¿È­ Å×½ºÆ®ÀÇ À¯ÇüÀ» ¼³¸íÇÏ°í ¿©·¯ºÐÀÇ ÇÁ·ÎÁ§Æ®¿¡¼­ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ÁÁÀº Å×½ºÆ® ¹æ¹ý·ÐÀÇ ¿¹Á¦¸¦ º¸¿©ÁØ´Ù. ÀÌ ÀåÀº Å×½ºÆ® ÁÖµµ °³¹ß, ½ºÅÓ(stub)°ú ¸ñ(mock) °´Ã¼, Å×½ºÆ® °³ÀÎÈ­ ÄÚµå(testing private code) ±×¸®°í °è¾à ÇÁ·Î±×·¡¹Ö°ú °°Àº ³»¿ëµéÀ» ´Ù·é´Ù.

    11Àå: ½ºÅ©¸³ÆÃ
    API ½ºÅ©¸³Æÿ¡ °üÇÑ ±¸Ã¼ÀûÀÎ ÁÖÁ¦¸¦ ÅëÇØ ½ºÅ©¸³Æÿ¡ ´ëÇؼ­ ¼³¸íÇÑ´Ù. ÀÌ ÁÖÁ¦µéÀº ¼±ÅÃÀûÀ̱⠶§¹®¿¡ ¸ðµç API¿¡ Àû¿ëµÇ´Â ³»¿ëÀº ¾Æ´Ï´Ù. ÇÏÁö¸¸, ¿©·¯ºÐÀÌ °³¹ßÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Áß¿äÇÑ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Äڵ带 ½ÇÇàÇÒ ¼ö ÀÖ´Â ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇؼ­ API¿¡ Á¢±ÙÇÏ´Â °æ¿ì¸¦ ´ëºñÇÒ ÇÊ¿ä´Â ÀÖ´Ù. ±×·¸±â ¶§¹®¿¡, ÆÄÀ̽ãÀ̳ª ·çºñ °°Àº ´Ù¸¥ ¾ð¾îµéÀÌ È£ÃâÇÒ ¼ö ÀÖµµ·Ï C++ API¿Í ¿¬°áµÈ ½ºÅ©¸³Æ®¸¦ ¾î¶»°Ô ÀÛ¼ºÇÏ´ÂÁö ÀÌ ÀåÀ» ÅëÇØ ¼³¸íÇÑ´Ù.

    12Àå: È®À强
    »ó¼Ó°ú ÅÛÇø´À» »ç¿ëÇؼ­ È®Àå °¡´ÉÇÑ ÀÎÅÍÆäÀ̽º¸¦ »ý¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­µµ ¼³¸íÇÑ´Ù.

    ºÎ·Ï A: ¶óÀ̺귯¸®
    Á¤Àû, µ¿Àû ¶óÀ̺귯¸®¸¦ ¸¸µå´Â ¹æ¹ýÀ» ºÎ·ÏÀ» Á¦°øÇÑ´Ù. ¹Ýµå½Ã ´Ù¸¥ »ç¶÷µéÀÌ ¿©·¯ºÐÀÇ Äڵ带 »ç¿ëÇÒ ¼ö ÀÖµµ·Ï API¸¦ ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇؼ­ ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. ±×·¯³ª API¸¦ ¸¸µå´Â °úÁ¤ Áß¿¡´Â ½Éº¼ ³ëÃâ°ú °°Àº µ¿Àû ¶óÀ̺귯¸®¸¦ ¸¸µé ¶§ °í·ÁÇØ¾ß ÇÒ ´Ù¾çÇÑ ÀÎÅÍÆäÀ̽º ¼³°è ¹®Á¦µéÀÌ Á¸ÀçÇÑ´Ù. ÀÌ·± ¹®Á¦µéÀ» ÇØ°áÇϴµ¥ µµ¿òÀ» ÁÖ±â À§ÇØ, ÀÌ Àå¿¡¼­´Â Á¤Àû, °øÀ¯ ¶óÀ̺귯¸® °£ÀÇ Â÷ÀÌÁ¡¿¡ ´ëÇؼ­ ¼³¸íÇÏ°í ´Ù¸¥ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ Àç»ç¿ë °¡´ÉÇÑ ¶óÀ̺귯¸®¸¦ ÄÄÆÄÀÏ·¯°¡ ¾î¶»°Ô ¸¸µé¾î ³»´ÂÁöµµ º¸¿©ÁØ´Ù.

    ¡ß Ãßõ»ç

    ¡°C++ API µðÀÚÀΡ±À» ÅëÇؼ­ Á¤¸» Å« µµ¿òÀ» ¾ò¾ú´Ù. ÀÌ Ã¥ÀÇ ÀúÀÚ ¸¶Æ¾Àº ±×ÀÇ ÅëÂû·ÂÀ» ÅëÇØ Áö±Ý±îÁö ¾î·Æ°Ô ¹è¿ü´ø ³»¿ëµéÀ» Àϸñ¿ä¿¬ÇÏ°Ô ¼³¸íÇÏ¿´´Ù. ±×ÀÇ Á¢±Ù ¹æ¹ýÀº Çб³¿¡¼­ ¼ÒÇÁÆ®¿þ¾î¸¦ ¹è¿üÀ» ¶§ÀÇ °üÁ¡°ú´Â ´Ù¸£´Ù. Çö½Ç¿¡¼­ °æÇèÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¿Í °ü¸®ÀÚÀÇ °üÁ¡¿¡¼­ ³»¿ëµéÀ» ¹Ù¶óº¸¾Ò´Ù. ±×´Â ÁÁÀº ¼ÒÇÁÆ®¿þ¾î ¼³°èÀÇ Á߿伺À» À¸¶äÀ¸·Î ²Å¾Ò°í ¾î¶² °ÍÀÌ ¡°ÁÁÀº °Í¡±ÀÎ Áö¸¦ Á¦´ë·Î À̾߱â ÇÏ·Á°í ³ë·ÂÇÏ¿´´Ù. ¸¶Æ¾Àº ÀÌ Ã¥¿¡¼­ ¸ñÇ¥¸¦ ¼ºÃëÇϱâ À§ÇÑ È¿À²ÀûÀÎ Àü·«µéÀ» º¸¿©ÁÖ°í ÀÖ´Ù. ƯÈ÷³ª ³ª´Â ¸¶Æ¾ÀÌ ´Ü¼øÀÌ API ¼³°è¿¡¸¸ ÃÊÁ¡À» ¸ÂÃßÁö ¾Ê°í ¼ÒÇÁÆ®¿þ¾î °³¹ß Áֱ⿡ ´ëÇØ Æø³Ð°Ô À̾߱âÇϸ鼭 ¹öÀü, ÇÏÀ§ ȣȯ¼ºÀ» À§ÇÑ Àü·«°ú ºê·£Äª ¹æ¹ý·Ð¿¡ ´ëÇØ À̾߱âÇÏ´Â °ÍÀÌ ¹«Ã´À̳ª ÁÁ¾Ò´Ù. ¸ÓÁö ¾Ê¾Æ ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ Ä¿´Ù¶õ ¿µÇâÀ» ¹ÌÄ¥ °ÍÀÌ´Ù. ÀÌ Ã¥Àº ÇöÀç±îÁö °ËÁõµÈ º£½ºÆ® ÇÁ·¢Æ½½º¸¦ ÇÑ ´«¿¡ ÀÌÇØÇϱ⠽±µµ·Ï Àß Á¤¸®ÇØ µÎ¾ú´Ù.

    Åä´Ï µå·ÎÁ¦(Tony DeRose)
    ¡®ÇÈ»ç ¾Ö´Ï¸ÞÀÌ¼Ç ½ºÆ©µð¿À¡® ¼ö¼® °úÇÐÀÚ

    ¡ß µ¶ÀÚ ´ë»ó

    ÀÌ Ã¥Àº Á» ´õ ¹ßÀüµÈ ¼³°è ±â¼úÀ» ¿øÇÏ´Â °í±Þ °³¹ßÀÚ»Ó¸¸ ¾Æ´Ï¶ó ÇöÀç ÀÚ½ÅÀÇ ´É·ÂÀ» Á» ´õ ¿Ï¼º½ÃÄÑ Àü¹®¼ºÀ» °­È­½ÃÅ°°íÀÚ ÇÏ´Â ½Ã´Ï¾î ¿£Áö´Ï¾î¿Í ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®¿¡°Ôµµ ÃæºÐÈ÷ ±× ¸¸Å­ÀÇ °¡Ä¡¸¦ Á¦°øÇÒ °ÍÀÌ´Ù.

    1. ÇöÀåÀÇ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¿Í ¾ÆÅ°ÅØÆ®. ƯÁ¤ API ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ°í ÀÖ´Â ÁִϾî, ½Ã´Ï¾î °³¹ßÀÚ·Î½á ¼¼·ÃµÇ
    °í °ß°íÇÑ ¼³°è¸¦ À§ÇÑ ½ÇÁúÀûÀÎ µµ¿òÀ» ÇÊ¿ä·Î ÇÑ´Ù.
    2. ±â¼ú ¸Å´ÏÀú. API Á¦Ç°À» Ã¥ÀÓÁö°í ÀÖ´Â ÇÁ·Î±×·¥À̳ª Á¦Ç° °ü¸®ÀÚ·Î API ¼³°è¿¡ °üÇÑ ±â¼úÀûÀÎ À̽´¿Í °³¹ß ÇÁ·Î
    ¼¼½º¿¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ ³»¿ëµéÀ» ÇÊ¿ä·Î ÇÑ´Ù.
    3. Çлý°ú ±³À°ÀÚ. ¾î¶»°Ô ÇÁ·Î±×·¥À» ¸¸µå´ÂÁö¸¦ ¹è¿ì°í ÀÖ´Â ÄÄÇ»ÅÍ °úÇÐ, ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µÀ» °øºÎÇÏ´Â Çлý
    µé·Î ´ë±Ô¸ð ÇÁ·ÎÁ§Æ®¿¡¼­ ÁøÇàµÈ ½ÇÁúÀûÀÎ °æÇè¿¡ ÀÇÇØ °ËÁõµÈ ¼ÒÇÁÆ®¿þ¾î ¼³°è¿¡ °üÇÑ ÀÚ·áµéÀ» ÇÊ¿ä·Î ÇÑ´Ù.

    ¡Ø ÀÌ Ã¥ÀÇ ¿ø¼­ÀÎ ¡¸API Design for C++¡¹¿¡ ´ëÇÑ »ó¼¼ Á¤º¸´Â http://www.apibook.com/blog/¿¡¼­ È®ÀÎÇÏ½Ç ¼ö ÀÖÀ¸¸ç ¼Ò½º ÄÚµå´Â Áö¾Ø¼± ȨÆäÀÌÁö(ji-n-son.co.kr)¿¡¼­ ´Ù¿î¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    ¸ñÂ÷

    chpater 1 ¼Ò°³
    1.1 ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º
    1.1.1 °è¾à°ú °è¾àÀÚ
    1.1.2 C++·Î ±¸ÇöÇÏ´Â API
    1.2 API ¼³°èÀÇ Â÷º°È­µÇ´Â Ư¡
    1.3 API¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
    1.3.1 Á» ´õ °ß°íÇÑ ÄÚµå
    1.3.2 ÄÚµå Àç»ç¿ë
    1.3.3 º´·Ä °³¹ß
    1.4 API¸¦ »ç¿ëÇÏÁö ¸»¾Æ¾ß ÇÒ ¶§
    1.5 ¿¹Á¦ API
    1.5.1 API °èÃþ
    1.5.2 ½Ç¼¼°è ¿¹Á¦
    1.6 ÆÄÀÏ Æ÷¸Ë°ú ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ
    1.7 ÀÌ Ã¥ÀÇ ±¸¼º

    chpater 2 Ç°Áú
    2.1 ¹®Á¦ µµ¸ÞÀÎ ¸ðµ¨
    2.1.1 ÈǸ¢ÇÑ Ãß»óÈ­ Á¦°ø
    2.1.2 ÇÙ½É °´Ã¼ ¸ðµ¨¸µ
    2.2 ±¸Ã¼ÀûÀÎ ±¸Çö ¼û±â±â
    2.2.1 ¹°¸®Àû Àº´Ð: ¼±¾ð vs Á¤ÀÇ
    2.2.2 ³í¸®Àû Àº´Ð: ĸ½¶È­
    2.2.3 ¸â¹ö º¯¼ö °¨Ãß±â
    2.2.4 ¸Þ¼­µå ±¸Çö ¼û±â±â
    2.2.5 Ŭ·¡½º ±¸Çö ¼û±â±â
    2.3 ÀÛ°Ô ¿Ï¼ºÇϱâ
    2.3.1 Áö³ªÄ£ ¾à¼ÓÀº ±ÝÁö
    2.3.2 °¡»ó ÇÔ¼öÀÇ Ãß°¡´Â ½ÅÁßÇÏ°Ô
    2.3.3 Æí¸®ÇÑ API
    2.4 ½¬¿î »ç¿ë¼º
    2.4.1 ÇÑ´«¿¡ µé¾î¿À´Â
    2.4.2 À߸ø »ç¿ëÇϱ⿡µµ ¾î·Æ°Ô
    2.4.3 ÀÏ°ü¼º ÀÖ´Â
    2.4.4 ¼öÁ÷ÀûÀÎ
    2.4.5 °ß°íÇÑ ÀÚ¿ø ÇÒ´ç
    2.4.6 Ç÷§Æû µ¶¸³¼º
    2.5 ´À½¼ÇÑ ¿¬°á
    2.5.1 À̸§¸¸À» »ç¿ëÇÑ ¿¬°á
    2.5.2 Ŭ·¡½º ¿¬°á ÁÙÀ̱â
    2.5.3 ÀǵµÀûÀÎ Áߺ¹
    2.5.4 ¸Å´ÏÀú Ŭ·¡½º
    2.5.5 Äݹé°ú ¿ÉÀú¹ö, ¾Ë¸²
    2.6 ¾ÈÁ¤È­¿Í ¹®¼­È­, Å×½ºÆ®

    chpater 3 ÆÐÅÏ
    3.1 Pimpl °ü¿ë¹ý
    3.1.1 Pimpl »ç¿ë
    3.1.2 Àǹ̷ÐÀû º¹»ç
    3.1.3 Pimpl°ú ½º¸¶Æ® Æ÷ÀÎÅÍ
    3.1.4 PimplÀÇ ÀåÁ¡
    3.1.5 PimplÀÇ ´ÜÁ¡
    3.1.6 CÀÇ Opaque Æ÷ÀÎÅÍ
    3.2 ½Ì±ÛÅæ
    3.2.1 C++ÀÇ ½Ì±ÛÅæ ±¸Çö
    3.2.2 ½º·¹µå¿¡ ¾ÈÀüÇÑ ½Ì±ÛÅæ ¸¸µé±â
    3.2.3 ½Ì±ÛÅæ vs ÀÇÁ¸¼º »ðÀÔ
    3.2.4 ½Ì±ÛÅæ vs ¸ð³ë½ºÅ×ÀÌÆ®
    3.2.5 ½Ì±ÛÅæ vs ¼¼¼Ç »óÅÂ
    3.3 ÆÑÅ丮 ¸Þ¼­µå
    3.3.1 Ãß»ó ±âº» Ŭ·¡½º
    3.3.2 ´Ü¼øÇÑ ÆÑÅ丮 ¿¹Á¦
    3.3.3 È®Àå °¡´ÉÇÑ ÆÑÅ丮 ¿¹Á¦
    3. 4 API ·¡ÇÎ ÆÐÅÏ
    3.4.1 ÇÁ·Ï½Ã ÆÐÅÏ
    3.4.2 ¾î´ðÅÍ ÆÐÅÏ
    3.4.3 ÆÛ»çµå ÆÐÅÏ
    3.5 ¿ÉÀú¹ö ÆÐÅÏ
    3.5.1 ¸ðµ¨-ºä-ÄÁÆ®·Ñ·¯
    3.5.2 ¿ÉÀú¹ö ÆÐÅÏ ±¸Çö
    3.5.3 Ǫ½Ã ¿ÉÀú¹ö VS Ç® ¿ÉÀú¹ö

    chpater 4 ¼³°è
    4.1 ÁÁÀº ¼³°è¸¦ À§ÇÑ »ç·Ê
    4.1.1 ±â¼úÀû ºÎäÀÇ Áõ°¡
    4.1.2 ºÎä »óȯ
    4.1.3 ¸Ö¸® º¸´Â ¼³°è
    4.2 ±â´ÉÀû ¿ä±¸»çÇ× ¼öÁý
    4.2.1 ±â´ÉÀû ¿ä±¸»çÇ×
    4.2.2 ±â´ÉÀû ¿ä±¸»çÇ×ÀÇ ¿¹
    4.2.3 ¿ä±¸»çÇ× À¯Áöº¸¼ö
    4.3 À¯Áî ÄÉÀ̽º »ý¼º
    4.3.1 À¯Áî ÄÉÀ̽º °³¹ß
    4.3.2 À¯Áî ÄÉÀ̽º ÅÛÇø´ »ç¿ë
    4.3.3 ÁÁÀº À¯Áî ÄÉÀ̽º ÀÛ¼º
    4.3.4 ¿ä±¸»çÇ×°ú ¾ÖÀÚÀÏ °³¹ß
    4.4 API ¼³°è ¿ä¼Ò
    4.5 ¾ÆÅ°ÅØó ¼³°è
    4.5.1 ¾ÆÅ°ÅØó ¼ö¸³
    4.5.2 ¾ÆÅ°ÅØóÀÇ Á¦¾à»çÇ×
    4.5.3 ÁÖ¿ä Ãß»óÈ­ °´Ã¼ ½Äº°
    4.5.4 ÇÙ½É °´Ã¼ »ý¼º
    4.5.5 ¾ÆÅ°ÅØó °üÁ¡ ÆÐÅÏ
    4.5.6 ¾ÆÅ°ÅØó ³íÀÇ
    4.6 Ŭ·¡½º ¼³°è
    4.6.1 °´Ã¼ ÁöÇâ °³³ä
    4.6.2 Ŭ·¡½º ¼³°èÀÇ ¼±ÅûçÇ×
    4.6.3 »ó¼Ó »ç¿ë
    4.6.4 ¸®½ºÄÚºê ´ë¸® ¿øÄ¢
    4.6.5 °³¹æ/Æó¼â ¿øÄ¢
    4.6.6 µ¥¸ÞÅ׸£ÀÇ ¹ý
    4.6.7 Ŭ·¡½º À̸§
    4.7 ÇÔ¼ö ¼³°è
    4.7.1 ÇÔ¼ö ¼³°èÀÇ ¼±ÅûçÇ×
    4.7.2 ÇÔ¼ö À̸§
    4.7.3 ÇÔ¼ö ÆĶó¹ÌÅÍ
    4.7.4 ¿¹¿Ü ó¸®

    chpater 5 API °³¹ß ¹æ¹ý
    5.1 ÀÏ¹Ý C API
    5.1.1 ANSI C ±â´É
    5.1.2 ANSI C APIÀÇ ÀåÁ¡
    5.1.3 ANSI C·Î API ÀÛ¼º
    5.1.4 C++ Äڵ忡¼­ C ÇÔ¼ö È£Ãâ
    5.1.5 »ç·Ê ¿¬±¸: FMOD C API
    5.2 °´Ã¼ ÁöÇâ C++ API
    5.2.1 °´Ã¼ ÁöÇâ APIÀÇ ÀåÁ¡
    5.2.2 °´Ã¼ ÁöÇâ APIÀÇ ´ÜÁ¡
    5.2.3 »ç·Ê ¿¬±¸: FMOD C++ API
    5.3 ÅÛÇø´ ±â¹Ý API
    5.3.1 ÅÛÇø´ ±â¹Ý API ¿¹Á¦
    5.3.2 ÅÛÇø´ vs ¸ÅÅ©·Î
    5.3.3 ÅÛÇø´ ±â¹Ý APIÀÇ ÀåÁ¡
    5.3.4 ÅÛÇø´ ±â¹Ý APIÀÇ ´ÜÁ¡
    5.4 µ¥ÀÌÅÍ ÁÖµµ API
    5.4.1 µ¥ÀÌÅÍ ÁÖµµ À¥ ¼­ºñ½º
    5.4.2 µ¥ÀÌÅÍ ÁÖµµ APIÀÇ ÀåÁ¡
    5.4.3 µ¥ÀÌÅÍ ÁÖµµ APIÀÇ ´ÜÁ¡
    5.4.4 °¡º¯Çü ÆĶó¹ÌÅÍ ¸®½ºÆ® Áö¿ø
    5.4.5 »ç·Ê ¿¬±¸: FMOD µ¥ÀÌÅÍ ÁÖµµ API

    chpater 6 C++ÀÇ ¿Ã¹Ù¸¥ »ç¿ë¹ý
    6.1 ³×ÀÓ½ºÆäÀ̽º
    6.2 »ý¼ºÀÚ¿Í ÇÒ´ç
    6.2.1 ÄÄÆÄÀÏ·¯ »ý¼º ÇÔ¼ö Á¦¾î
    6.2.2 »ý¼ºÀÚ¿Í ÇÒ´ç Á¤ÀÇ
    6.2.3 Explicit Å°¿öµå
    6.3 »ó¼ö Á¤È®¼º
    6.3.1 ¸Þ¼­µå »ó¼ö Á¤È®¼º
    6.3.2 ÆĶó¹ÌÅÍ »ó¼ö Á¤È®¼º
    6.3.3 ¸®ÅÏ °ª »ó¼ö Á¤È®¼º
    6.4 ÅÛÇø´
    6.4.1 ÅÛÇø´ ¿ë¾î
    6.4.2 ¾Ï½ÃÀû ÀνºÅϽºÈ­ API ¼³°è
    6.4.3 ¸í½ÃÀû ÀνºÅϽºÈ­ API ¼³°è
    6.5 ¿¬»êÀÚ ¿À¹ö·Îµù
    6.5.1 ¿À¹ö·Îµå °¡´ÉÇÑ ¿¬»êÀÚ
    6.5.2 ÀÚÀ¯ ¿¬»êÀÚ¿Í ¸â¹ö ¿¬»êÀÚ
    6.5.3 Ŭ·¡½º¿¡ »õ ¿¬»êÀÚ Ãß°¡
    6.5.4 ¿¬»êÀÚ ¹®¹ý
    6.5.5 Çü º¯È¯ ¿¬»êÀÚ
    6.6 ÇÔ¼ö ÆĶó¹ÌÅÍ
    6.6.1 Æ÷ÀÎÅÍ ÇǶó¹ÌÅÍ vs ÂüÁ¶ ÆĶó¹ÌÅÍ
    6.6.2 ±âº» ÆĶó¹ÌÅÍ
    6.7 »ó¼ö¿¡ #DEFINE »ç¿ë ±ÝÁö
    6.8 ÇÁ·»µå »ç¿ë ±ÝÁö
    6.9 ½É¹ú ³ëÃâ
    6.10 ÄÚµù ±ÔÄ¢

    chpater 7 ¼º´É
    7.1 »ó¼ö ÂüÁ¶·Î ÀÔ·Â ÆĶó¹ÌÅÍ Àü´Þ
    7.2 #INCLUDE ÀÇÁ¸¼º ÃÖ¼ÒÈ­
    7.2.1 ¡°ÇÑ°÷¿¡ ¸ô¾ÆµÎ´Â¡± Çì´õ ±ÝÁö
    7.2.2 Àü¹æ ¼±¾ð
    7.2.3 #include Áߺ¹ ¹æÁö
    7.3 »ó¼ö ¼±¾ð
    7.3.1 »õ·Î¿î constexpr Å°¿öµå
    7.4 ÃʱâÈ­ ¸®½ºÆ®
    7.5 ¸Þ¸ð¸® ÃÖÀûÈ­
    7.6 ÇÊ¿ä½Ã±îÁö ÀζóÀÎ »ç¿ë ±ÝÁö
    7.7 Ä«ÇÇ-¿Â-¶óÀÌÆ®
    7.8 ¿ä¼Ò ¹Ýº¹
    7.8.1 ¹Ýº¹ÀÚ
    7.8.2 ÀÓÀÇ Á¢±Ù
    7.8.3 ¹è¿­ ÂüÁ¶
    7.9 ¼º´É ºÐ¼®
    7.9.1 ½Ã°£ ±â¹Ý ºÐ¼®
    7.9.2 ¸Þ¸ð¸® ±â¹Ý ºÐ¼®
    7.9.3 ¸ÖƼ½º·¹µå ºÐ¼®

    chpater 8 ¹öÀü °ü¸®
    8.1 ¹öÀü ¹øÈ£
    8.1.1 ¹öÀü ¹øÈ£ÀÇ ÀǹÌ
    8.1.2 ÀϺθ¸ ¾Æ´Â ¹öÀü ±ÔÄ¢
    8.1.3 ¹öÀü API »ý¼º
    8.2 ¼ÒÇÁÆ®¿þ¾î ºê·£Ä¡ Àü·«
    8.2.1 ºê·£Ä¡ Àü·«
    8.2.2 ºê·£Ä¡ Á¤Ã¥
    8.2.3 API¿Í º´·Ä ºê·£Ä¡
    8.2.4 ÆÄÀÏ Æ÷¸Ë°ú º´·Ä Á¦Ç°
    8.3 APIÀÇ ¼ö¸í ÁÖ±â
    8.4 ȣȯ¼º ¼öÁØ
    8.4.1 ÇÏÀ§ ȣȯ¼º
    8.4.2 ±â´ÉÀû ȣȯ¼º
    8.4.3 ¼Ò½º ȣȯ¼º
    8.4.4 ÀÌÁø ȣȯ¼º
    8.4.5 »óÀ§ ȣȯ¼º
    8.5 ÇÏÀ§ ȣȯ¼º À¯Áö
    8.5.1 ±â´É Ãß°¡
    8.5.2 ±â´É º¯°æ
    8.5.3 ±â´É ±³Ã¼
    8.5.4 ±â´É Á¦°Å
    8.6 API ¸®ºä
    8.6.1 API ¸®ºäÀÇ ¸ñÀû
    8.6.2 »çÀü ¸±¸®Áî ¸®ºä
    8.6.3 »çÀü Ä¿¹Ô API ¸®ºä

    chpater 9 ¹®¼­È­
    9.1 ¹®¼­È­ÀÇ ÀÌÀ¯
    9.1.1 Çൿ Á¤ÀÇ
    9.1.2 ÀÎÅÍÆäÀ̽º °è¾à ¹®¼­È­
    9.1.3 Çൿ º¯È­¿¡ ´ëÇÑ ÀÇ»ç¼ÒÅë
    9.1.4 ¹®¼­È­ÀÇ ´ë»ó
    9.2 ¹®¼­È­ÀÇ À¯Çü
    9.2.1 ÀÚµ¿È­µÈ API ¹®¼­È­
    9.2.2 °³¿ä ¹®¼­È­
    9.2.3 ¿¹Á¦¿Í Æ©Å丮¾ó
    9.2.4 ¸±¸®Áî ³ëÆ®
    9.2.5 ¶óÀ̼±½º Á¤º¸
    9.3 ¹®¼­ È°¿ë
    9.4 DOXYGEN »ç¿ë
    9.4.1 ±¸¼º ÆÄÀÏ
    9.4.2 ÁÖ¼® ½ºÅ¸ÀÏ°ú ¸í·É
    9.4.3 API ÁÖ¼®
    9.4.4 ÆÄÀÏ ÁÖ¼®
    9.4.5 Ŭ·¡½º ÁÖ¼®
    9.4.6 ¸Þ¼­µå ÁÖ¼®
    9.4.7 ¿­°ÅÇü ÁÖ¼®
    9.4.8 ¿¹Á¦ Çì´õ ¹®¼­È­

    chpater 10 Å×½ºÆ®
    10.1 Å×½ºÆ® Äڵ尡 ÇÊ¿äÇÑ ÀÌÀ¯
    10.2 API Å×½ºÆ®ÀÇ À¯Çü
    10.2.1 ´ÜÀ§ Å×½ºÆ®
    10.2.2 ÅëÇÕ Å×½ºÆ®
    10.2.3 ¼º´É Å×½ºÆ®
    10.3 ÁÁÀº Å×½ºÆ® ÄÚµå ÀÛ¼º
    10.3.1 ÁÁÀº Å×½ºÆ® ÄÚµåÀÇ Æ¯¼º
    10.3.2 Å×½ºÆ®ÀÇ ´ë»ó
    10.3.3 Å×½ºÆ®ÀÇ ¼±Åðú ÁýÁß
    10.3.4 QA ÆÀÀÇ Çù¾÷
    10.4 Å×½ºÆ® °¡´ÉÇÑ ÄÚµåÀÇ ÀÛ¼º
    10.4.1 Å×½ºÆ® ÁÖµµ °³¹ß
    10.4.2 ½ºÅÓ(Stub)°ú ¸ñ(Mock) °´Ã¼
    10.4.3 Private ÄÚµå Å×½ºÆ®
    10.4.4 Å×½ºÆ® °á°ú Ç¥¸í
    10.4.5 °è¾à ÇÁ·Î±×·¡¹Ö
    10.4.6 ±â·Ï°ú Àç»ý ±â´É
    10.4.7 ±¹Á¦È­ Áö¿ø
    10.5 Å×½ºÆ® ÀÚµ¿È­ µµ±¸
    10.5.1 Å×½ºÆ® Çϳ׽º
    10.5.2 ÄÚµå Ä¿¹ö¸®Áö
    10.5.3 ¹ö±× ÃßÀû
    10.5.4 Áö¼ÓÀûÀÎ ºôµå ½Ã½ºÅÛ

    chpater 11 ½ºÅ©¸³ÆÃ
    11.1 ½ºÅ©¸³Æ® ¹ÙÀεù Ãß°¡
    11.1.1 È®Àå vs ÀÓº£µù
    11.1.2 ½ºÅ©¸³ÆÃÀÇ ÀåÁ¡
    11.1.3 ¾ð¾î ȣȯ¼º ¹®Á¦
    11.1.4 ¾ð¾î À庮 ±³Â÷
    11.2 ½ºÅ©¸³Æ® ¹ÙÀεù ±â¹ý
    11.2.1 Boost Python
    11.2.2 SWIG
    11.2.3 Python-SIP
    11.2.4 COM ÀÚµ¿È­
    11.2.5 CORBA
    11.3 BOOST PYTHONÀ» »ç¿ëÇÑ PYTHON ¹ÙÀεù Ãß°¡
    11.3.1 Boost Python ¹ÙÀεù
    11.3.2 Boost PythonÀ» »ç¿ëÇÑ C++ API ·¡ÇÎ
    11.3.3 »ý¼ºÀÚ
    11.3.4 Python API È®Àå
    11.3.5 C++ÀÇ »ó¼Ó
    11.3.6 ±³Â÷ ¾ð¾î ´ÙÇü¼º
    11.3.7 ¹Ýº¹ÀÚ Áö¿ø
    11.3.8 Á¾ÇÕ
    11.4 SWIG¸¦ ÀÌ¿ëÇÑ RUBY ¹ÙÀεù Ãß°¡
    11.4.1 SWIG¸¦ »ç¿ëÇÑ C++ API ·¡ÇÎ
    11.4.2 Ruby API °³¼±
    11.4.3 »ý¼ºÀÚ
    11.4.4 Ruby API È®Àå
    11.4.5 C++ÀÇ »ó¼Ó
    11.4.6 ±³Â÷ ¾ð¾î ´ÙÇü¼º
    11.4.7 Á¾ÇÕ

    chpater 12 È®À强
    12.1 Ç÷¯±×ÀÎÀ» ÅëÇÑ È®Àå
    12.1.1 Ç÷¯±×ÀÎ ¸ðµ¨ÀÇ °³¿ä
    12.1.2 Ç÷¯±×ÀÎ ½Ã½ºÅÛ ¼³°è À̽´
    12.1.3 C++·Î Ç÷¯±×ÀÎ °³¹ß
    12.1.4 Ç÷¯±×ÀÎ API
    12.1.5 ¿¹Á¦ Ç÷¯±×ÀÎ
    12.1.6 Ç÷¯±×ÀÎ ¸Å´ÏÀú
    12.1.7 Ç÷¯±×ÀÎ ¹öÀü °ü¸®
    12.2 »ó¼ÓÀ» ÅëÇÑ È®Àå
    12.2.1 ±â´É Ãß°¡
    12.2.2 ±â´É ¼öÁ¤
    12.2.3 »ó¼Ó°ú STL
    12.2.4 »ó¼Ó°ú ¿­°ÅÇü
    12.2.5 ºñÁöÅÍ ÆÐÅÏ
    12.2.6 ¼­ºê Ŭ·¡½º »ç¿ë ±ÝÁö
    12.3 ÅÛÇø´À» ÅëÇÑ È®Àå
    12.3.1 Á¤Ã¥ ±â¹Ý ÅÛÇø´
    12.3.2 Á¤±³ÇÏ°Ô ¹Ýº¹µÇ´Â ÅÛÇø´ ÆÐÅÏ

    º»¹®Áß¿¡¼­

    ¸¸¾à ´ç½ÅÀÌ C++·Î Äڵ带 °³¹ßÇÏ°í ÀÖ°í ¶Ç ´©±º°¡°¡ ±× Äڵ带 »ç¿ëÇÑ´Ù¸é, ´ç½ÅÀº API ¼³°èÀÚÀÌ°í ÀÌ Ã¥Àº ±×·± ºÐÀ» À§ÇØ ¾²¿©Á³´Ù. ´ç½ÅÀÌ ÀÛ¼ºÇÏ´Â ÄÚµå Áß ÀÎÅÍÆäÀ̽º´Â °¡Àå Áß¿äÇÏ´Ù. ¿Ö³ÄÇϸé ÀÎÅÍÆäÀ̽º¿¡¼­ ¹ß»ýÇÏ´Â ¹®Á¦´Â ±¸Çö Äڵ忡¼­ ¹ö±×¸¦ ¼öÁ¤ÇÏ´Â °Íº¸´Ù ´õ ¸¹Àº ºñ¿ëÀ» ÃÊ·¡Çϱ⠶§¹®ÀÌ´Ù.

    ¿¹¸¦ µé¾î, ÀÎÅÍÆäÀ̽ºÀÇ º¯°æÀº Äڵ带 ±â¹ÝÀ¸·Î ÇÏ´Â ¶Ç ´Ù¸¥ ¸ðµç ¾ÖÇø®ÄÉÀ̼ǿ¡ ¿µÇâÀ» ºñÄ¥ ¼ö ÀÖ´Â ¹Ý¸é ±¸Çö ÄÚµåÀÇ º¯°æÀº »õ·Î¿î ¹öÀüÀÇ API¸¦ »ç¿ëÇÒ ¶§ Å« ³ë·ÂÀ» µéÀÌÁö ¾Ê°í Åõ¸íÇÏ°Ô Å¬¶óÀ̾ðÆ® ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î ½±°Ô ÅëÇÕµÉ ¼ö Àֱ⠶§¹®ÀÌ´Ù. °æÁ¦¿¡¼­ »ç¿ëµÇ´Â ¿ë¾î·Î Ç¥ÇöÇÏÀÚ¸é, ³·Àº Ç°ÁúÀÇ ÀÎÅÍÆäÀ̽º´Â ¿©·¯ºÐÀÇ Äڵ带 ¿À·¡ Áö¼Ó½ÃÅ°Áö ¸øÇÑ´Ù. ±×·¸±â ¶§¹®¿¡ ¾î¶»°Ô ÇÏ¸é °í¼öÁØÀÇ ÀÎÅÍÆäÀ̽º¸¦ »ý¼ºÇÒ ¼ö ÀÖ´ÂÁö¸¦ ÇнÀÇÏ´Â °ÍÀÌ °¡Àå ±âº»ÀÌ µÇ´Â ¿£Áö´Ï¾î¸µÀÇ ±â¼úÀÌ°í ÀÌ Ã¥¿¡¼­ À̾߱â ÇÏ°íÀÚ ÇÏ´Â ¹ÙÀÌ´Ù.

    [ÀúÀÚ ¼­¹® Áß]

    °ü·ÃÀ̹ÌÁö

    ÀúÀÚ¼Ò°³

    ¸¶Æ¾ ·¹µð [Àú] ½ÅÀ۾˸² SMS½Åû
    »ý³â¿ùÀÏ -

    ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

    õȣ¹Î [¿ª] ½ÅÀ۾˸² SMS½Åû
    »ý³â¿ùÀÏ -

    ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

    Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

      ¸®ºä

      8.0 (ÃÑ 0°Ç)

      100ÀÚÆò

      ÀÛ¼º½Ã À¯ÀÇ»çÇ×

      ÆòÁ¡
      0/100ÀÚ
      µî·ÏÇϱâ

      100ÀÚÆò

      0.0
      (ÃÑ 0°Ç)

      ÆǸÅÀÚÁ¤º¸

      • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

      »óÈ£

      (ÁÖ)±³º¸¹®°í

      ´ëÇ¥ÀÚ¸í

      ¾Èº´Çö

      »ç¾÷ÀÚµî·Ï¹øÈ£

      102-81-11670

      ¿¬¶ôó

      1544-1900

      ÀüÀÚ¿ìÆíÁÖ¼Ò

      callcenter@kyobobook.co.kr

      Åë½ÅÆǸž÷½Å°í¹øÈ£

      01-0653

      ¿µ¾÷¼ÒÀçÁö

      ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

      ±³È¯/ȯºÒ

      ¹ÝÇ°/±³È¯ ¹æ¹ý

      ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

      ¹ÝÇ°/±³È¯°¡´É ±â°£

      º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
      ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

      ¹ÝÇ°/±³È¯ ºñ¿ë

      º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
      »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

      ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

      ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
      (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

      ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
      ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

      ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
      ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

      ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

      ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

      »óÇ° Ç°Àý

      °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

      ¼ÒºñÀÚ ÇÇÇغ¸»ó
      ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

      ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

      ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

      (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

      (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
      (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

      ¹è¼Û¾È³»

      • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

      • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

      • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

      • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

      • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë