C++ ÇÁ·Î±×·¡¹Ö
- ÀúÀÚ<À̽ÃÇö> Àú
- ÃâÆǻ纹µÎÃâÆÇ»ç
- ÃâÆÇÀÏ2014-05-19
- µî·ÏÀÏ2014-08-20
- SNS°øÀ¯
- ÆÄÀÏÆ÷¸ËEPUB
- °ø±Þ»çYES24
-
Áö¿ø±â±â
PC
PHONE
TABLET
ÇÁ·Î±×·¥ ¼öµ¿¼³Ä¡
ÀüÀÚÃ¥ ÇÁ·Î±×·¥ ¼öµ¿¼³Ä¡ ¾È³»
¾ÆÀÌÆù, ¾ÆÀÌÆеå, ¾Èµå·ÎÀ̵åÆù, ÅÂºí¸´, PC
º¸À¯ 2, ´ëÃâ 0,
¿¹¾à 0, ´©Àû´ëÃâ 6, ´©Àû¿¹¾à 0
Ã¥¼Ò°³
C++ÀÇ ±âº»ÀûÀÎ À̷аú ¿¹Á¦¸¦ ½±°Ô ÀÌÇØÇÏ°í ÀÀ¿ëÇÒ ¼ö ÀÖµµ·Ï ¸¹Àº Á÷°¨ÀûÀÎ ±×¸²°ú ¼´¿©À¸·Î ¸íÄèÇÏ°Ô ¼³¸íÇÏ¿´´Ù. C++ÀÇ Áß¿äÇÑ ³»¿ëÀ» ¤¸¾îÈ®ÇÏ°Ô ÀÌÇØÇÏ°í ÀÀ¿ëÇÒ ¼ö ÀÖµµ·Ï '»ç¿ëÇϱâ', '¤¸¾î¸®Çϱâ', 'ºÐ¼®Çϱâ'·Î ±¸¼ºÇÏ¿´À¸¸ç ¸ðµç ¿¹Á¦´Â Á¤µµ¸¦ *, **, ***·Î Ç¥½ÃÇÏ¿© ¼±ÅÃÀûÀ¸·Î ÇнÀÇÒ ¼ö ÀÖ°Ô ÇÏ¿´´Ù. ¿¬½À¹®Á¦¿¡¼´Â Àü±â¡¤ÀüÀÚ¡¤ÄÄÇ»ÅÍ¡¤Á¤º¸Åë½Å °øÇÐ ºÐ¾ß¿¡¼ ¹®Á¦ÇØ°áÀ» À§ÇÑ °øÇмöÇÐ, ȸ·ÎÇؼ® ¹× ¾Ë°í¸®Áò ¹®Á¦¸¦ Æ÷ÇÔÇÏ¿© »ê¾÷ü¿¡¼ ½Ã½ºÅÛ ÇÁ·Î±×·¥À» ¼³°èÇϴµ¥ Á÷Á¢ È°¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù. ÀÌ Ã¥Àº Àüü 14ÀåÀ¸·Î ±¸¼ºµÇ¾úÀ¸¸ç ÁÖ 3½Ã°£ÀÇ 1Çбâ ȤÀº 2Çб⠱³Àç·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.¸ñÂ÷
Á¦1Àå C++ ¼Ò°³1.1 °³¿ä
1.2 C++ ÇÁ·Î±×·¥
1.3 C++ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß ȯ°æ
1.4 C++ ÇÁ·Î±×·¥ ½ÃÀÛ
1.5 g++ ÄÄÆÄÀÏ
¿ä¾à
¿¬½À¹®Á¦
Á¦2Àå C++ ±âÃÊ
2.1 °³¿ä
2.2 ÀÚ·áÇü
2.3 ¿¹¾à¾î(reserved word)
2.4 C++¿¡¼ C ÄÚµå È£Ãâ
2.5 new¿Í delete
2.6 bool ÀÚ·áÇü
2.7 namespace
2.8 ÂüÁ¶ÀÚ(reference)
¿ä¾à
¿¬½À¹®Á¦
Á¦3Àå ÀÔ¡¤Ãâ·Â °´Ã¼
3.1 °³¿ä
3.2 C++ ÀÔ.Ãâ·Â °´Ã¼
3.3 cin.get(), cin.getline(), cin.ignore()
3.4 ½Ç¼öÇüÀÇ Á¤¹Ðµµ
¿ä¾à
¿¬½À¹®Á¦
Á¦4Àå Ŭ·¡½º
4.1 °³¿ä
4.2 Ŭ·¡½º Á¤ÀÇ
4.3 Ŭ·¡½ºÀÇ Á¢±Ù¸í½ÃÀÚ
4.4 Ŭ·¡½º ¸â¹öÇÔ¼ö
4.5 °´Ã¼ »ý¼º°ú ¸â¹öÇÔ¼ö È£Ãâ
4.6 friend ÇÔ¼ö¿Í friend Ŭ·¡½º
4.7 ÆÄÀÏÀÇ ºÐ¸®
¿ä¾à
¿¬½À¹®Á¦
Á¦5Àå »ý¼ºÀÚ¿Í ¼Ò¸êÀÚ
5.1 °³¿ä
5.2 »ý¼ºÀÚ(constructor)
5.3 ¼Ò¸êÀÚ(destructor)
5.4 º¹»ç»ý¼ºÀÚ
¿ä¾à
¿¬½À¹®Á¦
Á¦6Àå Ŭ·¡½º¿¡¼ static°ú const »ç¿ë
6.1 °³¿ä
6.2 Ŭ·¡½º¿¡¼ static »ç¿ë
6.3 Ŭ·¡½º¿¡¼ const »ç¿ë
6.4 explicit¿Í mutable
¿ä¾à
¿¬½À¹®Á¦
Á¦7Àå »ó¼Ó¼º
7.1 °³¿ä
7.2 ±âÃÊŬ·¡½º¿Í ÆÄ»ýŬ·¡½º
7.3 Ŭ·¡½ºÀÇ private »ó¼Ó
7.4 Ŭ·¡½ºÀÇ protected »ó¼Ó
7.5 Ŭ·¡½ºÀÇ public »ó¼Ó
7.6 »ó¼ÓÀÇ Á¶°Ç
7.7 Ŭ·¡½º¿¡¼ ¸Þ¸ð¸® Á¤·Ä
7.8 ÃʱâÀÚ(initializer)
¿ä¾à
¿¬½À¹®Á¦
Á¦8Àå ´ÙÇü¼º
8.1 °³¿ä
8.2 °¡»óÇÔ¼ö(virtual function)
8.3 °¡»óÇÔ¼ö Å×À̺í(virtual function table)
8.4 ¼ø¼ö°¡»óÇÔ¼ö¿Í Ãß»ó±âÃÊŬ·¡½º
8.5 °¡»ó¼Ò¸êÀÚ(virtual destructor)
8.6 Ŭ·¡½ºÀÇ Áßø, ´ÙÁß»ó¼Ó, °¡»ó»ó¼Ó
8.7 ´ÙÇü¼º(polymorphism)
¿ä¾à
¿¬½À¹®Á¦
Á¦9Àå C++ÀÇ Çüº¯È¯
9.1 °³¿ä
9.2 C ±â¹ÝÀÇ Çüº¯È¯
9.3 RTTI(Run-Time Type Information)
9.4 C++ÀÇ Çüº¯È¯
9.5 Ŭ·¡½ºÀÇ Çüº¯È¯
¿ä¾à
¿¬½À¹®Á¦
Á¦10Àå ¿¬»êÀÚ Áߺ¹
10.1 °³¿ä
10.2 *this
10.3 ¿¬»êÀÚ Áߺ¹(operator overloading)
10.4 + ¿¬»êÀÚ Áߺ¹
10.5 ++, -- ¿¬»êÀÚ Áߺ¹
10.6 = ¿¬»êÀÚ Áߺ¹
10.7 [] ¿¬»êÀÚ Áߺ¹
10.8 () ¿¬»êÀÚ Áߺ¹
10.9 ÀÚ·áÇü Áߺ¹
10.10 [[, ]] ¿¬»êÀÚ Áߺ¹
10.11 new, delete ¿¬»êÀÚ Áߺ¹
10.12 *, -] ¿¬»êÀÚ Áߺ¹
10.13 ½º¸¶Æ® Æ÷ÀÎÅÍ(smart pointer)
¿ä¾à
¿¬½À¹®Á¦
Á¦11Àå string Ŭ·¡½º
11.1 °³¿ä
11.2 string Ŭ·¡½º¸¦ »ç¿ëÇÑ ¹®ÀÚ¿ ó¸®
¿ä¾à
¿¬½À¹®Á¦
Á¦12Àå ÆÄÀÏ ÀÔ¡¤Ãâ·Â
12.1 °³¿ä
12.2 C ÆÄÀÏ ½Ã½ºÅÛ
12.3 C++ ÆÄÀÏ ½Ã½ºÅÛ
¿ä¾à
¿¬½À¹®Á¦
Á¦13Àå ¿¹¿Ü ó¸®
13.1 °³¿ä
13.2 C ¹æ½ÄÀÇ ¿¹¿Ü ó¸®
13.3 C++ ¹æ½ÄÀÇ ¿¹¿Ü ó¸®
13.4 ¿¹¿Ü ó¸® Ŭ·¡½º
¿ä¾à
¿¬½À¹®Á¦
Á¦14Àå ÅÛÇø´
14.1 °³¿ä
14.2 ÇÔ¼ö ÅÛÇø´
14.3 Ŭ·¡½º ÅÛÇø´
¿ä¾à
¿¬½À¹®Á¦
ºÎ·Ï
A-1. ASCII ÄÚµå
A-2. Âü°í¹®Çå
»öÀÎ