|
|
|
|
±¹³»µµ¼ > ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý > ÇÁ·Î±×·¡¹Ö ¾ð¾î |
À±¼º¿ìÀÇ ¿Ç÷ C++ ÇÁ·Î±×·¡¹Ö - °³Á¤ÆÇ |
|
|
|
|
|
2010³â 05¿ù 13ÀÏ Ãâ°£ |
Á¤°¡ 27,000¿ø |
ÆäÀÌÁö 528 Page |
|
|
|
|
|
|
|
Part 01 C++·ÎÀÇ Àüȯ Chapter 01 C¾ð¾î ±â¹ÝÀÇ C++ 1 01-1 printf¿Í scanf¸¦ ´ë½ÅÇÏ´Â ÀÔÃâ·Â ¹æ½Ä 01-2 ÇÔ¼ö ¿À¹ö·Îµù(Function Overloading) 01-3 ¸Å°³º¯¼öÀÇ µðÆúÆ® °ª(Default Value) 01-4 ÀζóÀÎ(inline) ÇÔ¼ö 01-5 À̸§°ø°£(namespace)¿¡ ´ëÇÑ ¼Ò°³ 01-6 OOP ´Ü°èº° ÇÁ·ÎÁ§Æ® 01´Ü°è 01 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 02 C¾ð¾î ±â¹ÝÀÇ C++ 2 02-1 Chapter 02ÀÇ ½ÃÀÛ¿¡ ¾Õ¼ 02-2 »õ·Î¿î ÀÚ·áÇü bool 02-3 ÂüÁ¶ÀÚ(Reference)ÀÇ ÀÌÇØ 02-4 ÂüÁ¶ÀÚ(Reference)¿Í ÇÔ¼ö 02-5 malloc & free¸¦ ´ë½ÅÇÏ´Â new & delete 02-6 C++¿¡¼ C¾ð¾îÀÇ Ç¥ÁØÇÔ¼ö È£ÃâÇϱâ 02 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Part 02 °´Ã¼ÁöÇâÀÇ µµÀÔ Chapter 03 Ŭ·¡½ºÀÇ ±âº» 03-1 C++¿¡¼ÀÇ ±¸Á¶Ã¼ 03-2 Ŭ·¡½º(Class)¿Í °´Ã¼(Object) 03-3 °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ ÀÌÇØ 03 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 04 Ŭ·¡½ºÀÇ ¿Ï¼º 04-1 Á¤º¸Àº´Ð(Information Hiding) 04-2 ĸ½¶È(Encapsulation) 04-3 »ý¼ºÀÚ(Constructor)¿Í ¼Ò¸êÀÚ(Destructor) 04-...4 Ŭ·¡½º¿Í ¹è¿ ±×¸®°í this Æ÷ÀÎÅÍ 04-5 OOP ´Ü°èº° ÇÁ·ÎÁ§Æ® 02´Ü°è 04 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 05 º¹»ç »ý¼ºÀÚ(Copy Constructor) 05-1 'º¹»ç »ý¼ºÀÚ'¿ÍÀÇ Ã¹ ¸¸³² 05-2 '±íÀº º¹»ç'¿Í '¾èÀº º¹»ç' 05-3 º¹»ç »ý¼ºÀÚÀÇ È£Ãâ½ÃÁ¡ 05-4 OOP ´Ü°èº° ÇÁ·ÎÁ§Æ® 03´Ü°è 05 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 06 friend¿Í static ±×¸®°í const 06-1 const¿Í °ü·ÃÇؼ ¾ÆÁ÷ ¸ø´ÙÇÑ À̾߱â 06-2 Ŭ·¡½º¿Í ÇÔ¼ö¿¡ ´ëÇÑ friend ¼±¾ð 06-3 C++¿¡¼ÀÇ static 06-4 OOP ´Ü°èº° ÇÁ·ÎÁ§Æ® 04´Ü°è Part 03 °´Ã¼ÁöÇâÀÇ Àü°³ Chapter 07 »ó¼Ó(Inheritance)ÀÇ ÀÌÇØ 07-1 »ó¼Ó¿¡ µé¾î°¡±â¿¡ ¾Õ¼ 07-2 »ó¼ÓÀÇ ¹®¹ýÀûÀÎ ÀÌÇØ 07-3 protected ¼±¾ð°ú ¼¼ °¡Áö ÇüÅÂÀÇ »ó¼Ó 07-4 »ó¼ÓÀ» À§ÇÑ Á¶°Ç 07-5 OOP ´Ü°èº° ÇÁ·ÎÁ§Æ® 05´Ü°è 07 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 08 »ó¼Ó°ú ´ÙÇü¼º 08-1 °´Ã¼ Æ÷ÀÎÅÍÀÇ ÂüÁ¶°ü°è 08-2 °¡»óÇÔ¼ö(Virtual Function) 08-3 °¡»ó ¼Ò¸êÀÚ¿Í ÂüÁ¶ÀÚÀÇ ÂüÁ¶ °¡´É¼º 08-4 OOP ´Ü°èº° ÇÁ·ÎÁ§Æ® 06´Ü°è 08 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 09 °¡»ó(Virtual)ÀÇ ¿ø¸®¿Í ´ÙÁß»ó¼Ó 09-1 ¸â¹öÇÔ¼ö¿Í °¡»óÇÔ¼öÀÇ µ¿ÀÛ¿ø¸® 09-2 ´ÙÁß»ó¼Ó(Multiple Inheritance)¿¡ ´ëÇÑ ÀÌÇØ 09-3 OOP ´Ü°èº° ÇÁ·ÎÁ§Æ® 07´Ü°è Part 04 °´Ã¼ÁöÇâÀÇ ¿Ï¼º Chapter 10 ¿¬»êÀÚ ¿À¹ö·Îµù 1 10-1 ¿¬»êÀÚ ¿À¹ö·ÎµùÀÇ ÀÌÇØ¿Í À¯Çü 10-2 ´ÜÇ× ¿¬»êÀÚÀÇ ¿À¹ö·Îµù 10-3 ±³È¯¹ýÄ¢ ¹®Á¦ÀÇ ÇØ°á 10-4 cout, cin ±×¸®°í endlÀÇ Á¤Ã¼ 10 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 11 ¿¬»êÀÚ ¿À¹ö·Îµù 2 11-1 ¹Ýµå½Ã ÇØ¾ß ÇÏ´Â ´ëÀÔ ¿¬»êÀÚÀÇ ¿À¹ö·Îµù 11-2 ¹è¿ÀÇ À妽º ¿¬»êÀÚ ¿À¹ö·Îµù 11-3 ±× ÀÌ¿ÜÀÇ ¿¬»êÀÚ ¿À¹ö·Îµù 11-4 OOP ´Ü°èº° ÇÁ·ÎÁ§Æ® 08´Ü°è 11 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 12 String Ŭ·¡½ºÀÇ µðÀÚÀÎ 12-1 C++ÀÇ Ç¥ÁØ°ú Ç¥ÁØ string Ŭ·¡½º 12-2 ¹®ÀÚ¿ ó¸® Ŭ·¡½ºÀÇ Á¤ÀÇ 12-3 OOP ´Ü°èº° ÇÁ·ÎÁ§Æ® 09´Ü°è Chapter 13 ÅÛÇø´(Template) 1 13-1 ÅÛÇø´(Template)¿¡ ´ëÇÑ ÀÌÇØ¿Í ÇÔ¼ö ÅÛÇø´ 13-2 Ŭ·¡½º ÅÛÇø´(Class Template) 13-3 OOP ´Ü°èº° ÇÁ·ÎÁ§Æ® 10´Ü°è 13 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 14 ÅÛÇø´(Template) 2 14-1 Chapter 13¿¡¼ °øºÎÇÑ ³»¿ëÀÇ È®Àå 14-2 Ŭ·¡½º ÅÛÇø´ÀÇ Æ¯¼öÈ(Class Template Specialization) 14-3 ÅÛÇø´ ÀÎÀÚ 14-4 ÅÛÇø´°ú static Chapter 15 ¿¹¿Üó¸®(Exception Handling) 15-1 ¿¹¿Ü»óȲ°ú ¿¹¿Üó¸®ÀÇ ÀÌÇØ 15-2 C++ÀÇ ¿¹¿Üó¸® ¸ÞÄ¿´ÏÁò 15-3 Stack Unwinding(½ºÅà Ǯ±â) 15-4 ¿¹¿Ü»óȲÀ» Ç¥ÇöÇÏ´Â ¿¹¿Ü Ŭ·¡½ºÀÇ ¼³°è 15-5 ¿¹¿Üó¸®¿Í °ü·ÃµÈ ¶Ç ´Ù¸¥ Ư¼ºµé 15-6 OOP ´Ü°èº° ÇÁ·ÎÁ§Æ® 11´Ü°è Chapter 16 C++ÀÇ Çü º¯È¯ ¿¬»êÀÚ¿Í ¸Î´Â ±Û 16-1 C++¿¡¼ÀÇ Çü º¯È¯ ¿¬»ê 16-2 'À±¼º¿ìÀÇ ¿Ç÷ C++ ÇÁ·Î±×·¡¹Ö'À» ¸Î´Â ±Û |
Ãâó : ¾Ë¶óµò |
|
Àú:À±¼º¿ì º¥Ã³È¸»ç¿¡¼ °³¹ßÀÚ·Î ÀÏÇÏ´Ù°¡ ITºÐ¾ßÀÇ ÁýÇÊ°ú °ÀǷΠóÀ½ À̸§ÀÌ ¾Ë·ÁÁø ±×´Â 2000³â´ë ÃʹݱîÁö´Â ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®(Architect)·Î ÀÏÀ» ÇÏ´Ù°¡, 2004³âºÎÅÍ Áö±Ý±îÁö OpenGL-ES ±×·¡ÇȽº ¶óÀ̺귯¸®ÀÇ ±¸Çö°ú 3D °¡¼Ó ĨÀÇ °³¹ß ¹× Å©·Î³ë½º ±×·ì(¸ð¹ÙÀÏ ±¹Á¦ Ç¥ÁØÈ ÄÁ¼Ò½Ã¾ö)ÀÇ Ç¥Áؾȿ¡ °ü·ÃµÈ ÀÏ¿¡ Âü¿©ÇÏ¿´´Ù.
¶ÇÇÑ ÇÚµåÆù¿ë DMB ĨÀÇ °³¹ß¿¡µµ Âü¿©ÇÏ¿´À¸¸ç, ÇöÀç´Â ¢ß¾×½Ã½º¼ÒÇÁÆ®ÀÇ CTO·Î ÀÖÀ¸¸é¼ À¥ ±â¹Ý ¼Ö·ç¼Ç °³¹ß¿¡ °ü½ÉÀ» °®°í ÀÖ´Ù. ½Ã°£ÀÌ ³¯ ¶§¸¶´Ù Á¶±ëÀ» ÇÏ¸ç ´Ù¾çÇÑ ±¸»óÀ» ÇÏ´Â ÀúÀÚ´Â, ¹æ¹ý·Ð¿¡ ±Ù°ÅÇÑ ¼ÒÇÁÆ®¿þ¾î ¼³°è Àü¹®°¡°¡ ¸ðµç ºÐ¾ß¿¡¼ È°¹ßÈ÷ È°µ¿ÇÏ¿© ¼ÒÇÁÆ®¿þ¾î ¹ßÀü¿¡ ±â¿©ÇØ¾ß ÇÑ´Ù´Â »ý°¢À» °®°í ÀÖ´Ù.
|
Ãâó : ¿¹½º24 |
|
À±¼º¿ì ÀúÀÚ´Â À̹ø °³Á¤ÆÇÀÌ ³ª¿À±â±îÁö "C++ ¼ÀûÀÇ °³Á¤Àº ¸¶À½ ÇÑ ÄÒ¿¡ Å« ÁüÀ¸·Î ÀÚ¸®Çß¾ú´Ù."°í ¿ì¸®¿¡°Ô ¸»Çѹ٠ÀÖ´Ù. À±¼º¿ì ÀúÀÚÀÇ µ¶ÀÚ¸¦ ¹è·ÁÇÏ´Â ÁýÇʼºÇâÀ¸·Î ÀÎÇØ C++ ¼Àû ¿ª½Ã, °¡Àå ¸¹ÀÌ ÆǸŵǴ C++ ¼ÀûÀ¸·Î ÀÚ¸®ÀâÀ» Á¤µµ·Î »ç¶ûÀ» ¹Þ¾ÒÁö¸¸, ½Ã°£ÀÌ Áö³²¿¡ µû¶ó¼ Á¡Á¡ ´õ ºÎÁ·ÇÑ ¼ÀûÀÌ µÇ¾î°¬±â ¶§¹®ÀÌ´Ù. ±×·¡¼ÀÏ±î »õ·ÎÀÌ ÇÑ ±ÇÀ» ¾µ ¼ö ÀÖ´Â Á¤µµÀÇ ½Ã°£À» µé¿©¼ °³Á¤À» ¿Ï·áÇÏ¿´À¸¸ç, Ãʱ⠿ø°íÀÇ ºÐ·®µµ 750¿© ÆäÀÌÁö¿¡ ´ÞÇß´Ù. ÇÏÁö¸¸ ÀúÀÚ´Â À̸¦ 650¿© ÆäÀÌÁö ºÐ·®ÀÇ ¼ÀûÀ¸·Î ¸¸µé °ÍÀ» ³¡±îÁö ¿ä±¸ÇÏ¿´À¸¸ç, À̸¦ À§Çؼ ÀûÁö ¾ÊÀº ½Ã°£À» µé¿©¼ ÀçÆíÁýÀÇ °úÁ¤À» °ÅÃÆ´Ù. ±×¸®°í ÀÌ °úÁ¤¿¡¼ ÇнÀ¿¡ ºÒÆíÀ» ÁÖÁö ¾Ê´Â '´Ü°èº° OOP ÇÁ·ÎÁ§Æ®'¿Í '¿¬½À¹®Á¦ ´ä¾È'ÀÇ ±ÛÀÚ Å©±â¸¦ ÁÙÀ̸鼱îÁö Ã¥ÀÇ ºÐ·®À» 650ÆäÀÌÁö¿¡ °Ü¿ì ¸ÂÃç ³õ¾Ò´Ù.
ÀúÀÚ´Â °³Á¤ÆÇÀÇ ÁýÇÊÀ» ¿Ï·áÇÑ ³¯, ¸î¸î ´ã´çÀÚ¿¡°Ô º»ÀÎÀÌ ¼ö³â¿¡ °ÉÃÄ »©°îÈ÷ ÀÛ¼ºÇØ ¿Â 'C++ °³Á¤³ëÆ®'¸¦ º¸¿©ÁÖ¸é¼, 'ÃÖ¼±À» ´ÙÇØ´Þ¶ó!'°í ºÎŹÇÏ¿´´Ù. ¿ì¸®´Â ±× ³ëÆ®¸¦ º¸¸é¼ ±×ÀÇ Ã¥ÀÌ ¿Ö º£½ºÆ®¼¿·¯ÀÎÁö¸¦ ¾Ë ¼ö ÀÖ¾ú´Ù. ±×ÀÇ ÁýÇÊ°ú °ÀÇ¿¡ ´ëÇÑ ¿Á¤, ±×¸®°í °£¼·Àº(ÀúÀÚ´Ô²²´Â Á˼ÛÇÕ´Ï´Ù) ±×ÀÇ Ã¥ÀÌ º£½ºÆ®¼¿·¯Àϼö¹Û¿¡ ¾ø´Â ÀÌÀ¯°¡ µÇ´Â °Í °°´Ù.
|
Ãâó : ¾Ë¶óµò |
|
|
|
|