Á¦ 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 ¼±¾ð
|