C++¿Í ÀڷᱸÁ¶

  • ÀúÀÚ : ±èÁ¾Çö
  • ¹ßÇàÀÏ : 2006-03-15
  • °¡°Ý : 25,000¿ø
  • ISBN : 895717110X
³ª´Â ±ÛÀ» ¾²´Â »ç¶÷À» ÂüÀ¸·Î Á¸°æÇÑ´Ù. ´Ù½Ã±Ý 5³â¸¸¿¡ Ã¥À» ³»Áö¸¸ Ã¥À» ÁýÇÊÇÑ´Ù´Â °ÍÀº ÂüÀ¸·Î ¾î·Æ°í Èûµç ÀÏÀÌ´Ù. ÇÏÁö¸¸ Å»°í´Â Ç×»ó Çü¿ëÇÒ ¼ö ¾ø´Â ±â»ÝÀ» ³ª¿¡°Ô ÁØ´Ù. Å»°íÀÇ Áñ°Å¿òÀÌ °è¼ÓÇؼ­ Ã¥À» ¾²°Ô ¸¸µå´Â µ¿·ÂÀ̶ó »ý°¢µÈ´Ù.

³ª´Â 90³âµµ Ãʹݿ¡ C++ ¾ð¾î¸¦ Á¢Çß´Ù. ±¹³»¿¡ °´Ã¼ÁöÇâ ¾ð¾î¿Í ½Ã½ºÅÛÀ» ÀüÆÄÇÑ Ãʱ⠸â¹ö Áß Çϳª¿´À½¿¡ Ʋ¸²¾ø´Ù. ¿©·¯ °´Ã¼ ÁöÇâ ÇÁ·ÎÁ§Æ® °æÇèÀÇ »ê¹°À» Ã¥À¸·Î ³½ ÀûÀÌ ÀÖ´Ù. ¡®ÇÁ·ÎÁ§Æ® ¼º°øÀ» À§ÇÑ Å°Æ÷ÀÎÆ®. °´Ã¼ÁöÇâ C++ ÇÁ·Î±×·¡¹Ö¡¯À̶õ À̸§À¸·Î 1996³â¿¡ Ãâ°£µÈ Ã¥Àº ½ÇÀü ÇÁ·ÎÁ§Æ®¿¡¼­ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¿À·ù¸¦ ¹Ì¿¬ÇØ ¹æÁöÇÒ ¼ö ÀÖ´Â °³¹ß °¡À̵å·Î¼­ °³¹ßÀÚ Áß½ÉÀ¸·Î ±â¼úµÇ¾ú´Ù.

À̹ø ÁýÇÊÀº ±âº»¿¡ Ãæ½ÇÇÏ°í ¿ø¸®¸¦ ÆľÇÇÏ°íÀÚ ÇÏ´Â Ãʺ¸ÀÚ¸¦ Áß½ÉÀ¸·Î ±â¼úÇÏ¿´´Ù. ¾ð¾î¿¡ ´ëÇÑ ¼³¸íÀº ´ëÈ­½Ä ¼­¼ú½ÄÀ¸·Î ÀÚ¼¼ÇÏ°Ô ±â¼úÇÏ¿´À¸¸ç °¡´ÉÇÑ ±×¸²°ú Å×À̺í·Î ¼³¸íÇÏ°íÀÚ ³ë·ÂÇÏ¿´°í ÃæºÐÇÑ ¿¹Á¦¿Í °úÁ¦¸¦ ÅëÇØ ¸Ó¸®¸¸ÀÌ ¾Æ´Ñ ¸öÀ¸·Î C++ ¾ð¾î¸¦ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´´Ù.

º» Ã¥ÀÌ C++ ¾ð¾î¸¦ ¹è¿ì°íÀÚ ÇÏ´Â »ç¶÷µé¿¡°Ô ¸¹Àº µµ¿òÀÌ µÇ±â¸¦ Áø½ÉÀ¸·Î ¹Ù¶õ´Ù
±èÁ¾Çö
CHAPTER 1 A Tour of C++

   1.1 C++ Language Elements 
   1.2 ³ªÀÇ Ã¹ C++ ÇÁ·Î±×·¥ 
   1.3 DataType°ú Instance 
   1.4 Opeartors 
   1.5 ¿¬»êÀÚ ¿ì¼±¼øÀ§


CHAPTER 2 Conditional Statements

   2.1 if Statement 
   2.2 switch Statement 
   2.3 while Statement 
   2.4 do while Statement 
   2.5 for Statement



CHAPTER 3 Functions 

   3.1 ÇÔ¼öÀÇ Àǹ̠
   3.2 ÇÔ¼öÀÇ ÀÎÀÚ Àü´Þ ¹æ½Ä 
   3.3 Recursive Call Function


CHAPTER 4 Arrays 

   4.1 ¹è¿­ÀÇ Àǹ̿ÍC++¿Í ÀڷᱸÁ¶ ÁÖ¼Ò °è»ê¹ý 
   4.2 ´ÙÁß ¹è¿­ÀÇ ÁÖ¼Ò °è»ê¹ý 
   4.3 ÇÔ¼öÀÇ ÀÎÀڷμ­ÀÇ ¹è¿­ 
   4.4 ¹®ÀÚ ¹è¿­ 
   4.5 Array Sorting


CHAPTER 5 Pointers 

   5.1 Æ÷ÀÎÅÍ °ü·Ã ¿¬»êÀÚ 
   5.2 Æ÷ÀÎÅÍÀÇ ÀÇ¹Ì¿Í ¹è¿­°úÀÇ °ü°è 
   5.3 Æ÷ÀÎÅÍÀÇ ÃʱâÈ­ 
   5.4 Æ÷ÀÎÅÍ ¿¬»ê 
   5.5 Æ÷ÀÎÅÍÀÇ »ó¼ö ¼±¾ð 
   5.6 Æ÷ÀÎÅÍÀÇ Æ÷ÀÎÅÍ 
   5.7 ¹è¿­°ú Æ÷ÀÎÅÍÀÇ È¥¿ë 
   5.8 ÇÔ¼ö ÀÎÀڷμ­ÀÇ Æ÷ÀÎÅÍ 
   5.9 ÇÔ¼ö Æ÷ÀÎÅÍ 
   5.10 ÇÔ¼ö Æ÷ÀÎÅÍ ¹è¿­


CHAPTER 6 Structures

   6.1 ±¸Á¶Ã¼ ¼±¾ð 
   6.2 ±¸Á¶Ã¼ ¹è¿­ 
   6.3 ±¸Á¶Ã¼ Æ÷ÀÎÅÍ 
   6.4 ±¸Á¶Ã¼ÀÇ ÀÚ±â ÂüÁ¶ 
   6.5 ±¸Á¶Ã¼ÀÇ ±¸Á¶Ã¼ Æ÷ÇÔ 
   6.6 Enumeration


CHAPTER 7 Classes

   7.1 Ŭ·¡½ºÀÇ ¼±¾ð 
   7.2 CONTENTS7.2 Method Overloading 
   7.3 Constructor 
   7.4 this Pointer 
   7.5 Destructor 
   7.6 new delete Operator 
   7.7 Class Interface & Implementation 
   7.8 Ŭ·¡½º ¸â¹öÀÇ static ¼±¾ð 
   7.9 const Member Function 
   7.10 friend Function 
   7.11 Layering 
   7.12 ¸â¹ö ÇÔ¼ö Æ÷ÀÎÅÍ


CHAPTER 8 Derived Classes 

   8.1 Ŭ·¡½º »ó¼Ó °ü°è 
   8.2 public »ó¼Ó°ü°èÀÇ Àǹ̠
   8.3 private »ó¼Ó°ü°èÀÇ Àǹ̠
   8.4 »ó¼Ó°ü°è¿¡ Àִ Ŭ·¡½º°£ÀÇ »ý¼ºÀÚ ¹× ¼Ò¸êÀÚ È£Ãâ °ü°è 
   8.5 Virtual Function 
   8.6 Virtual Destructor 
   8.7 Abstract Class 
   8.8 Member Function Pointer 
   8.9 Multiple Inheritance


CHAPTER 9 Operator Overloading

   9.1 ¿¬»êÀÚ ¿À¹ö·Îµù°ú ±×°ÍÀÇ Çؼ® 
   9.2 Assignment Operator Overloading 
   9.3 ¿¬»êÀÚ ¿À¹ö·ÎµùÀÌ Á¤ÀÇµÈ String Ŭ·¡½º
   9.4 new delete Oprerator Overloading


CHAPTER 10 Templates

   10.1 C++ Template 
   10.2 Class Template 
   10.3 Nontype Template Argument 
   10.4 Function Template 
   10.5 Member Function Template 
   10.6 friend Function Template 
   10.7 static Member Template


CHAPTER 11 Streams 

   11.1 Standard Output 
   11.2 Standard Input 
   11.3 Stream States
   11.4 Formatting 
   11.5 Files and Streams


CHAPTER 12 Exception Handling 

   12.1 Error Handling 
   12.2 ´ÙÁß ¿¹¿ÜÀÇ ½Àµæ 
   12.3 Naming of Exceptions 
   12.4 ¿¹¿ÜÀÇ ±¸Á¶ 
   12.5 Derived Exceptions 
   12.6 Uncaught Exceptions


CHAPTER 13 Preprocessing Directives 

   13.1 ¸ÅÅ©·Î Á¤ÀÇ¿Í È®Àå(#define) 
   13.2 ¸ÅÅ©·Î À̸§ Àû¿ëÀÇ ÁßÁö(#undef) 
   13.3 Error directive(#error) 
   13.4 ÆÄÀÏ Æ÷ÇÔ(#include) 
   13.5 ¼±ÅÃÀû ÄÄÆÄÀÏ(#if #elif #else#endif) 
   13.6 ¼±ÅÃÀû ÄÄÆÄÀÏ(#ifdef #ifndef) 
   13.7 Stringizing Operator(#) 
   13.8 Macro Concatenation Operator(##) 
   13.9 ÁÙ ¹øÈ£ Á¶Àý (#line) 
   13.10 Predefined Macro


CHAPTER 14 Data Structures

   14.1 Stack 
   14.2 Stack : LinkedList Version 
   14.3 Queue 
   14.4 Queue : LinkedList Version 
   14.5 Priority Queue 
   14.6 Hash Table


CHAPTER 15 Trees

   15.1 Tree 
   15.2 Binary Search Tree(BST)¥© 
   15.3 Height Balanced Binary Search Tree : AVL Tree


CHAPTER 16 Graphs

   16.1 Graph 
   16.2 Graph Ç¥Çö 
   16.3 Graph Ž»ö 
   16.4 Spanning Tree 
   16.5 Minimum Cost Spanning Tree 
   16.6 Shortest Path


CHAPTER 17 Sorting

   17.1 Basics 
   17.2 Bubble Sorting 
   17.3 Insertion Sorting 
   17.4 Selection Sorting 
   17.5 Shell Sorting 
   17.6 Quick Sorting 528C++¿Í ÀڷᱸÁ¶
   17.7 Merge Sorting 
   17.8 Heap Sorting


CHAPTER 18 Applications

   18.1 Huffman Code 
   18.2 C++ Lexical Analyzer 
   18.3 Parser : Expression Tree 
   18.4 Calculator 
   18.5 Calculator : Postfix Version 
   18.6 Calculator : Expression Tree Version¥ª

References
Index