C++ ¹®¹ý

Á¦ 25 Àå Ŭ·¡½º
25-1.OOP
  °¡.¼ÒÇÁÆ®¿þ¾î À§±â
  ³ª.OOPÀÇ Æ¯Â¡
  ´Ù.OOP ¸Àº¸±â
25-2.C++·ÎÀÇ È®Àå
  °¡.°³¼± »çÇ×
  ³ª.IOStream
  ´Ù.new
25-3.±¸Á¶Ã¼ÀÇ È®Àå
  °¡.¸â¹ö ÇÔ¼ö
  ³ª.¸â¹ö ÇÔ¼ö ÀÛ¼º¹ý
  ´Ù.¾×¼¼½º ÁöÁ¤
25-4.Ŭ·¡½º
  °¡.class
  ³ª.Ŭ·¡½º´Â ŸÀÔÀÌ´Ù
  ´Ù.ÀνºÅϽº
  ¶ó.Ŭ·¡½ºÀÇ ¿¹

Á¦ 26 Àå »ý¼ºÀÚ
26-1.»ý¼ºÀÚ
  °¡.»ý¼ºÀÚ
  ³ª.Æı«ÀÚ
  ´Ù.»ý¼ºÀÚ, Æı«ÀÚÀÇ Æ¯Â¡
  ¶ó.°´Ã¼ÀÇ µ¿Àû »ý¼º
  26-2.¿©·¯ °¡Áö »ý¼ºÀÚ
  °¡.µðÆúÆ® »ý¼ºÀÚ
  ³ª.º¹»ç »ý¼ºÀÚ
  ´Ù.¸â¹ö ÃʱâÈ­ ¸®½ºÆ®
26-3.ŸÀÔ º¯È¯
  °¡.º¯È¯ »ý¼ºÀÚ
  ³ª.º¯È¯ ÇÔ¼ö
  ´Ù.Ŭ·¡½º°£ÀÇ º¯È¯

Á¦ 27 Àå ĸ½¶È­
27-1.Á¤º¸ ÀºÆó
  °¡.ÇÁ·Î±×·¥ÀÇ ºÎÇ°
  ³ª.¸ô¶óµµ µÈ´Ù
  ´Ù.¸ô¶ó¾ß ÇÑ´Ù
  ¶ó.ĸ½¶È­ ¹æ¹ý
  ¸¶.ÀÚµ¿Â÷ Ŭ·¡½º
27-2.ÇÁ·»µå
  °¡.ÇÁ·»µå ÇÔ¼ö
  ³ª.ÇÁ·»µå Ŭ·¡½º
  ´Ù.ÇÁ·»µå ¸â¹ö ÇÔ¼ö
  ¶ó.ÇÁ·»µåÀÇ Æ¯¼º
27-3.Á¤Àû ¸â¹ö
  °¡.this
  ³ª.Á¤Àû ¸â¹ö º¯¼ö
  ´Ù.Á¤Àû ¸â¹ö ÇÔ¼ö
  ¶ó.Á¤Àû ¸â¹öÀÇ È°¿ë
27-4.»ó¼ö ¸â¹ö
  °¡.»ó¼ö ¸â¹ö
  ³ª.»ó¼ö ¸â¹ö ÇÔ¼ö
  ´Ù.mutable
27-5.Ŭ·¡½º ½Ç½À
  °¡.DArray Ŭ·¡½º
  ³ª.Áö±¸¿Í žç
  ´Ù.MatrixOop
  
Á¦ 28 Àå ¿¬»êÀÚ ¿À¹ö·Îµù
28-1.¿¬»êÀÚ ÇÔ¼ö
  °¡.±âº»ÇüÀÇ ¿¬»êÀÚ
  ³ª.¿¬»êÀÚ ÇÔ¼ö
  ´Ù.¿¬»êÀÚ ÇÔ¼öÀÇ Çü½Ä
28-2.Àü¿ª ¿¬»êÀÚ ÇÔ¼ö
  °¡.Àü¿ª ¿¬»êÀÚ ÇÔ¼ö
  ³ª.°´Ã¼¿Í ±âº»ÇüÀÇ ¿¬»ê
  ´Ù.¿À¹ö·Îµù ±ÔÄ¢
28-3.¿À¹ö·ÎµùÀÇ ¿¹
  °¡.°ü°è ¿¬»êÀÚ
  ³ª.Áõ°¨ ¿¬»êÀÚ
  ´Ù.´ëÀÔ ¿¬»êÀÚ
  ¶ó.<< ¿¬»êÀÚ
  ¸¶.[ ] ¿¬»êÀÚ
  ¹Ù.¸â¹ö ÂüÁ¶ ¿¬»êÀÚ
  »ç.() ¿¬»êÀÚ
  ¾Æ.new, delete
28-4.¹®ÀÚ¿­ Ŭ·¡½º
  °¡.Str Ŭ·¡½º
  ³ª.¸Þ¸ð¸® °ü¸®
  ´Ù.ŸÀÔ º¯È¯
  ¶ó.¿¬°á ¹× ºñ±³ ¿¬»êÀÚ

Á¦ 29 Àå »ó¼Ó
29-1.»ó¼Ó
  °¡.Ŭ·¡½º È®Àå
  ³ª.»ó¼ÓÀÇ ¿¹
  ´Ù.»ó¼Ó°ú Á¤º¸ ÀºÆó
  ¶ó.»ó¼Ó ¾×¼¼½º ÁöÁ¤
29-2.»ó¼ÓÀÇ Æ¯¼º
  °¡.C++ÀÇ »ó¼Ó Ư¼º
  ³ª.ÀÌÂ÷ »ó¼Ó
  ´Ù.°´Ã¼ÀÇ »ý¼º ¹× Æı«
  ¶ó.¸â¹ö ÇÔ¼ö ÀçÁ¤ÀÇ
29-3.´ÙÁß »ó¼Ó
  °¡.µÎ °³ÀÇ ±â¹Ý Ŭ·¡½º
  ³ª.´ÙÁß »ó¼ÓÀÇ ¹®Á¦Á¡
  ´Ù.°¡»ó ±â¹Ý Ŭ·¡½º
  ¶ó.´ÙÁß »ó¼ÓÀÇ È¿¿ë¼º
29-4.Ŭ·¡½º ÀçÈ°¿ë
  °¡.Æ÷ÇÔ
  ³ª.private »ó¼Ó
  ´Ù.Áßø Ŭ·¡½º
  ¶ó.»ó¼ÓÀÇ ¹æÇ⼺

Á¦ 30 Àå ´ÙÇü¼º
30-1.°¡»ó ÇÔ¼ö
  °¡.°´Ã¼¿Í Æ÷ÀÎÅÍ
  ³ª.°¡»ó ÇÔ¼öÀÇ °³³ä
  ´Ù.µ¿Àû °áÇÕ
  ¶ó.°¡»ó ÇÔ¼ö Å×À̺í
30-2.°¡»ó ÇÔ¼öÀÇ È°¿ë
  °¡.°´Ã¼ÀÇ ÁýÇÕ °ü¸®
  ³ª.¸â¹ö ÇÔ¼ö°¡ È£ÃâÇÏ´Â ÇÔ¼ö
  ´Ù.ÀçÁ¤ÀÇ °¡´ÉÇÑ ÇÔ¼ö
  ¶ó.°¡»ó Æı«ÀÚ
  ¸¶.ÇÔ¼öÀÇ °¡»ó¼º
30-3.¼ø¼ö °¡»ó ÇÔ¼ö
  °¡.Á¤ÀÇ
  ³ª.Ãß»ó Ŭ·¡½ºÀÇ ¿¹
  ´Ù.À¯´Ö Ãß»ó Ŭ·¡½º

Á¦ 31 Àå ÅÛÇø´
31-1.ÇÔ¼ö ÅÛÇø´
  °¡.ŸÀÔ¸¸ ´Ù¸¥ ÇÔ¼öµé
  ³ª.±¸Ã¼È­
  ´Ù.µ¿ÀÏÇÑ ¾Ë°í¸®Áò Á¶°Ç
  ¶ó.ÀÓÀÇ Å¸ÀÔ Áö¿ø Á¶°Ç
  ¸¶.Ư¼öÈ­
31-2.Ŭ·¡½º ÅÛÇø´
  °¡.ŸÀÔ¸¸ ´Ù¸¥ Ŭ·¡½ºµé
  ³ª.ÅÛÇø´ÀÇ À§Ä¡
  ´Ù.ºñŸÀÔ Àμö
  ¶ó.µðÆúÆ® ÅÛÇø´ Àμö
  ¸¶.Ư¼öÈ­
31-3.ÄÁÅ×À̳Ê
  °¡.TDArray
  ³ª.TStack
  ´Ù.ÅÛÇø´ Áßø
  ¶ó.ÅÛÇø´ Ŭ·¡½º Àμö

Á¦ 32 Àå ¿¹¿Ü ó¸®
32-1.¿¹¿Ü
  °¡.ÀüÅëÀûÀÎ ¿¹¿Ü ó¸®
  ³ª.C++ÀÇ ¿¹¿Ü ó¸®
  ´Ù.ÇÔ¼ö¿Í ¿¹¿Ü ó¸®
  ¶ó.Áßø ¿¹¿Ü ó¸®
32-2.¿¹¿Ü °´Ã¼
  °¡.¿¹¿Ü¸¦ Àü´ÞÇÏ´Â ¹æ¹ý
  ³ª.¿¹¿Ü Ŭ·¡½º °èÃþ
  ´Ù.¿¹¿Ü¿Í Ŭ·¡½º
  ¶ó.»ý¼ºÀÚ¿Í ¿¬»êÀÚÀÇ ¿¹¿Ü
  ¸¶.try ºí·Ï ÇÔ¼ö
  ¹Ù.Ç¥ÁØ ¿¹¿Ü
32-3.¿¹¿Ü ÁöÁ¤
  °¡.¹Ìó¸® ¿¹¿Ü
  ³ª.¿¹¿Ü ÁöÁ¤
  ´Ù.¿¹¿ÜÀÇ ºñ¿ë

Á¦ 33 Àå ŸÀÔ Á¤º¸
33-1.RTTI
  °¡.½Ç½Ã°£ ŸÀÔ Á¤º¸
  ³ª.typeid ¿¬»êÀÚ
  ´Ù.RTTIÀÇ ³»ºÎ
33-2.C++ÀÇ Ä³½ºÆ® ¿¬»êÀÚ
  °¡.CÀÇ Ä³½ºÆ® ¿¬»êÀÚ
  ³ª.static_cast
  ´Ù.dynamic_cast
  ¶ó.const_cast
  ¸¶.reinterpret_cast
33-3.¸â¹ö Æ÷ÀÎÅÍ ¿¬»êÀÚ
  °¡.¸â¹ö Æ÷ÀÎÅÍ º¯¼ö
  ³ª.¸â¹ö Æ÷ÀÎÅÍ ¿¬»êÀÚÀÇ È°¿ë
  ´Ù.¸â¹ö Æ÷ÀÎÅÍÀÇ Æ¯Â¡

Á¦ 34 Àå ³×ÀÓ ½ºÆäÀ̽º
34-1.³×ÀÓ ½ºÆäÀ̽º
  °¡.¸íĪÀÇ Ãæµ¹
  ³ª.³×ÀÓ ½ºÆäÀ̽º ÀÛ¼º ±ÔÄ¢
  ´Ù.³×ÀÓ ½ºÆäÀ̽º »ç¿ë
34-2.±× ¿ÜÀÇ ¹®¹ý
  °¡.°´Ã¼ÀÇ Àڱ⠹æ¾î
  ³ª.»ý¼ºÀÚÀÇ È°¿ë
  ´Ù.ÃʱâÈ­ ¼ø¼­
  ¶ó.ºñÆ®¸Ê Ŭ·¡½º
  ¸¶.¸â¹öº° º¹»ç
  ¹Ù.¿À¹ö·Îµù°ú ¿À¹ö¶óÀ̵ù
  »ç.¹®¹ýÀÇ ¿¹¿Ü
  ¾Æ.C¾ð¾î¿¡¼­ÀÇ ´ÙÇü¼º
  ÀÚ.using ¼±¾ð


ÀÌ °­ÁÂÀÇ ÀúÀÛ±ÇÀº SoEnLab¿¡ ÀÖ½À´Ï´Ù.