| 
 | 
		 | 
		
			
				
					 | 
				 
			
				
					
						
						
							
							
								
									
										 | 
									 
									
										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++ °³Á¤³ëÆ®'¸¦ º¸¿©ÁÖ¸é¼, 'ÃÖ¼±À» ´ÙÇØ´Þ¶ó!'°í ºÎŹÇÏ¿´´Ù. ¿ì¸®´Â ±× ³ëÆ®¸¦ º¸¸é¼ ±×ÀÇ Ã¥ÀÌ ¿Ö º£½ºÆ®¼¿·¯ÀÎÁö¸¦ ¾Ë ¼ö ÀÖ¾ú´Ù. ±×ÀÇ ÁýÇʰú °ÀÇ¿¡ ´ëÇÑ ¿Á¤, ±×¸®°í °£¼·Àº(ÀúÀÚ´Ô²²´Â Á˼ÛÇÕ´Ï´Ù) ±×ÀÇ Ã¥ÀÌ º£½ºÆ®¼¿·¯Àϼö¹Û¿¡ ¾ø´Â ÀÌÀ¯°¡ µÇ´Â °Í °°´Ù. 
 
  | 
									 
									
										| ´õº¸±â | 
									 
									| Ãâó : ¾Ë¶óµò  |  
								 
								  
							 
						 
						
					 | 
				 
			  | 
		 | 
		
 |