|
|
|
|
¼¹®
-C++À» ¹è¿ì´Â ÀÌÀ¯
-ÀÌ Ã¥À» Àд ÀÌÀ¯
-¹Ì³à¿Í ¾ß¼ö
-°úÇаú °øÇÐÀ» À§ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î
-Á¶ÆÇ °ü·Ê
-°¨»çÀÇ ±Û
1Àå C++ ±âÃÊ
1.1 »ý¾Ö ù C++ ÇÁ·Î±×·¥
1.2 º¯¼ö
1.3 ¿¬»êÀÚ
1.4 Ç¥Çö½Ä°ú ¹®Àå
1.5 ÇÔ¼ö
1.6 ¿À·ù ó¸®
1.7 ÀÔÃâ·Â
1.8 ¹è¿, Æ÷ÀÎÅÍ, ÂüÁ¶
1.9 ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®ÀÇ ±¸Á¶È
1.10 ¿¬½À¹®Á¦
2Àå Ŭ·¡½º
2.1 ±â¼úÀû ¼¼ºÎ»çÇ׺¸´Ù´Â º¸ÆíÀû Àǹ̸¦ üÇöÇÏ´Â ÇÁ·Î±×·¡¹Ö Á¢±Ù ¹æ½Ä
2.2 ¸â¹ö
2.3 °ªÀÇ ¼³Á¤: »ý¼º°ú ¹èÁ¤
2.4 ¼Ò¸êÀÚ
2.5 ¸Þ¼µå »ý¼º ¿ä¾à
2.6 ¸â¹ö º¯¼ö Á¢±Ù
2.7 ¿¬»êÀÚ Áߺ¹ÀûÀçÀÇ ¼³°è
2.8 ¿¬½À¹®Á¦
3Àå ÀϹÝÀû ÇÁ·Î±×·¡¹Ö
3.1 ÇÔ¼ö ÅÛÇø´
3.2 À̸§°ø°£°ú ÇÔ¼ö Á¶È¸
3.3 Ŭ·¡½º ÅÛÇø´
3.4 Çü½Ä ¿¬¿ª°ú Çü½Ä Á¤ÀÇ
3.5 ÅÛÇø´ Ư¼öÈ
3.6 ºñÇü½Ä ÅÛÇø´ ¸Å°³º¯¼ö
3.7 ÇÔ¼öÀÚ
3.8 ¶÷´Ù
3.9 º¯¼ö ÅÛÇø´
3.10 ÄܼÁÆ®¸¦ ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹Ö
3.11 °¡º¯ Àμö ÅÛÇø´
3.12 ¿¬½À¹®Á¦
4Àå Ç¥ÁØ ¶óÀ̺귯¸®
4.1 Ç¥ÁØ ÅÛÇø´ ¶óÀ̺귯¸®(STL)
4.2 ¼öÄ¡
4.3 ¸ÞŸÇÁ·Î±×·¡¹Ö
4.4 À¯Æ¿¸®Æ¼
4.5 ½Ã°£
4.6 µ¿½Ã¼º
4.7 Ç¥ÁØ ¶óÀ̺귯¸® ÀÌ¿ÜÀÇ °úÇÐ ¶óÀ̺귯¸®
4.8 ¿¬½À¹®Á¦
5Àå ¸ÞŸÇÁ·Î±×·¡¹Ö
5.1 ÄÄÆÄÀÏ·¯°¡ °è»êÇÏ°Ô Ç϶ó
5.2 Çü½Ä Á¤º¸ÀÇ Á¦°ø°ú È°¿ë
5.3 Ç¥Çö½Ä ÅÛÇø´
5.4 ¸ÞŸÁ¶À²: ³ª¸¸ÀÇ ÄÄÆÄÀÏ·¯ ÃÖÀûÈ ÀÛ¼º
5.5 Àǹ̷ÐÀû ÄܼÁÆ®¸¦ ÀÌ¿ëÇÑ ÃÖÀûÈ
5.6 Æ©¸µ ¿ÏÀü¼º
5.7 ¿¬½À¹®Á¦
6Àå °´Ã¼ ÁöÇâÀû ÇÁ·Î±×·¡¹Ö
6.1 ±âº» ¿ø¸®
6.2 Áߺ¹¼º Á¦°Å
6.3 ´ÙÁß »ó¼Ó
6.4 ÇÏÀ§Çü½ÄÈ(subtyping)¸¦ ÅëÇÑ µ¿Àû ¼±ÅÃ
6.5 Çü½ÄÀÇ º¯È¯
6.6 °í±Þ ±â¹ý
6.7 ¿¬½À¹®Á¦
7Àå °úÇÐ ÇÁ·ÎÁ§Æ®
7.1 »ó¹ÌºÐ¹æÁ¤½Ä ÇعýÀÇ ±¸Çö
7.2 ÇÁ·ÎÁ§Æ® ¸¸µé±â
7.3 ¸ðµâ
7.4 ¸ÎÀ½¸»
ºÎ·ÏA ÁöÀúºÐÇÑ ¼¼ºÎ»çÇ×
A.1 ÁÁÀº °úÇÐ ¼ÒÇÁÆ®¿þ¾îÀÇ ¿ä°Ç
A.2 ±âÃÊ °ü·Ã ¼¼ºÎ»çÇ×
A.3 »ç·Ê ¿¬±¸: ¿ªÇà·Ä ±¸Çϱâ
A.4 Ŭ·¡½º °ü·Ã ¼¼ºÎ»çÇ×
A.5 ¸Þ¼µå »ý¼º
A.6 ÅÛÇø´ ¼¼ºÎ»çÇ×
A.7 Ç¥ÁØ ¶óÀ̺귯¸®ÀÇ ¼¼ºÎ»çÇ×
A.8 ±¸½Ä ½ºÅ¸ÀÏ·Î ±¸ÇöÇÑ µ¿Àû ¼±ÅÃ
A.9 ¸ÞŸÇÁ·Î±×·¡¹Ö ¼¼ºÎ»çÇ×
A.10 C ÄÚµå ¸µÅ©
ºÎ·ÏB ÇÁ·Î±×·¡¹Ö µµ±¸
B.1 g++
B.2 µð¹ö±ë
B.3 ¸Þ¸ð¸® ºÐ¼®
B.4 gnuplot
B.5 À¯´Ð½º, ¸®´ª½º, ¸ÆOS
ºÎ·ÏC C++ ¾ð¾î Á¤ÀÇ
C.1 °ª ¹üÁÖ
C.2 ¿¬»êÀÚ ¿ä¾à
C.3 º¯È¯ ±ÔÄ¢ |
´õº¸±â |
Ãâó : ¾Ë¶óµò |
|
Àú:ÆäÅÍ °íÄ¥¸µ C++ ±³À° ±â¾÷ÀÎ SimuNovaÀÇ Ã¢¸³ÀÚ·Î, ¼±µµÀûÀÎ °úÇÐ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ¿½ÉÀÌ´Ù. MTL(Matrix Template Library) ¹öÀü 4¿Í 5 ÀÛ¼ºÀÚÀÌÀÚ Boost Graph Library °øµ¿ ÀÛ¼ºÀÚÀ̸ç, ¿©·¯ ´ëÇб³¿¡¼ C++ °Á¸¦ ÁøÇàÇß´Ù. ISO C++ Ç¥ÁØ À§¿øȸÀÇ ÀÏ¿øÀÌÀÚ µ¶ÀÏ ÇÁ·Î±×·¡¹Ö ¾ð¾î Ç¥ÁØ À§¿øȸ ÀÇÀåÀ̸ç, µå·¹½ºµ§ C++ »ç¿ëÀÚ ±×·ìÀÇ Ã¢¸³ÀÚÀÌ´Ù. µå·¹½ºµ§ °ø°ú ´ëÇб³¿¡¼ ÄÄÇ»ÅÍ °úÇÐ ¹Ú»ç ÇÐÀ§¸¦ ¹Þ¾Ò´Ù.
¿ª:·ù±¤ 25³â ÀÌ»óÀÇ ¹ø¿ª °æ·ÂÀ» °¡Áø Àü¹® ¹ø¿ª°¡·Î, Ä¿´©½º ±³¼öÀÇ ¡ºÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀÇ ¿¹¼ú¡»(The Art of Computer Programming) ½Ã¸®Áî¿Í ½ºÆ¼ºì½ºÀÇ ¡ºUNIX °í±Þ ÇÁ·Î±×·¡¹Ö¡»(Advanced Programming in UNIX Environment) Á¦2ÆÇ ¹× Á¦3ÆÇÀ» Æ÷ÇÔÇÏ¿© 60¿© ±ÇÀÇ ´Ù¾çÇÑ IT Àü¹®¼¸¦ ¹ø¿ªÇß´Ù.
¹ø¿ª°ú ÇÁ·Î±×·¡¹Ö ¿Ü¿¡ ¼ÒÇÁÆ®¿þ¾î ¹®¼È¿¡µµ ¸¹Àº °ü½ÉÀÌ ÀÖÀ¸¸ç, ¼ö¸¹Àº ¿ÀǼҽº ÇÁ·ÎÁ§Æ®ÀÇ Ç¥ÁØ ¹®¼ Çü½ÄÀ¸·Î ¾²ÀÌ´Â DocBookÀÇ ±¹³» »ç¿ëÀÚ ¸ðÀÓÀÎ ´ÚºÏ Çѱ¹(docbook.kr)ÀÇ ÀÏ¿øÀÌ´Ù. ȨÆäÀÌÁö occam¡¯s Razor(occamsrazr.net)¿Í °ÔÀÓ °³¹ß »çÀÌÆ® GpgStudy(www.gpgstudy.com)¸¦ ¿î¿µÇÑ´Ù.
|
´õº¸±â |
Ãâó : ¿¹½º24 |
|
ÇÊ¿äÇÑ °Í¸¸ °ñ¶ó ¹è¿ì´Â ¸ð´ø C++ - ÆäÅÍ °íÄ¥¸µ ÁöÀ½, ·ù±¤ ¿Å±è ¸ð´ø C++ÀÇ ½ÃÀÛÀÎ C++11ºÎÅÍ C++17°ú C++20±îÁö¸¦ ´Ù·ç°í ÀÖ°í ´Ù¾çÇÑ °úÇÐ ±â¼ú ºÐ¾ß¿¡¼ »ÌÀº »ç½ÇÀûÀÎ ¿¹Á¦µé·Î C++À» ¹è¿ï ¼ö ÀÖ´Ù. ¶÷´Ù Ç¥Çö½Ä¿¡¼ Ç¥Çö½Ä ÅÛÇø´°ú °¡º¯ Àμö ÅÛÇø´¿¡ À̸£±â±îÁö ¿©·¯ °·ÂÇÑ ±â´ÉÀ» ºü¸£°Ô ¹è¿ö ³ª°¥ ¼ö ÀÖ´Ù. |
´õº¸±â |
Ãâó : ¾Ë¶óµò |
|
|
|
|