|
|
|
|
|
¿ªÀÚÀÇ ±Û Á¦0Àå µ¶ÀÚ Âü°í»çÇ× 0.1 ÀÌ Ã¥ÀDZ¸¼º 0.1.1 Àü¹ÝÀûÀÎÁ¢±Ù¹æ 0.1.2 ÈÆ·Ã°úÁ¦, ¿¬½À ¹®Á¦, ±âŸ 0.1.3 ÀÌÃ¥À» ´ÙÀÐ°í ³ª¸é 0.2 ±³À°°ú ÇнÀ¿¡ ´ëÇѿ츮ÀÇöÇÐ 0.2.1 ÁÖÁ¦µéÀǼø¼ 0.2.2 ÇÁ·Î±×·¡¹Ö°ú ÇÁ·Î±×·¡¹Ö ¾ð¾î 0.2.3 À̽ļº 0.3 ÇÁ·Î±×·¡¹Ö°ú Àü»êÇÐ 0.4 µ¶Ã¢¼º°ú ¹®Á¦Çذá 0.5 Àǰ߿äû 0.6 Âü°í¹®Çå 0.7 ÀúÀÚ¼Ò°³ . ºñ¾ß³× ½ºÆ®·Ó½ºÆ®·ì . ·Î·»½º¡°ÇÇÆ®¡±ÇÇÅͽ¼ . Èıâ Á¦1Àå ÄÄÇ»ÅÍ, »ç¶÷µé, ÇÁ·Î±×·¡¹Ö . 1.1 ¼Ò°³ 1.2 ¼ÒÇÁÆ®¿þ¾î 1.3 »ç¶÷ 1.4 Àü»êÇÐ 1.5 ÄÄÇ»ÅÍ´Â ¾îµð¿¡³ªÀÖ´Ù 1.5.1 ȸéÀÇ À¯¹« 1.5.2 Á¶¼± 1.5.3 Åë½Å 1.5.4 ÀÇÇÐºÐ¾ß 1.5.5 Á¤º¸ 1.5.6 ¼öÁ÷Àû °üÁ¡ 1.5.7±×·¡¼¾î¶»´Ù´Â°ÍÀΰ¡? 1.6 ÇÁ·Î±×·¡¸ÓÀÇ ÀÌ»óµé . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦1ºÎ ±âÃÊ Á¦2Àå Hello, World! . 2.1 ÇÁ·Î±×·¥ 2.2 °íÀüÀûÀÎ ÃÖÃÊÇÁ·Î±×·¥ 2.3 ÄÄÆÄÀÏ 2.4 ¸µÅ© 2.5 ÇÁ·Î±×·¡¹Öȯ°æ . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦3Àå °´Ã¼, Çü½Ä, °ª. 3.1 ÀÔ·Â 3.2 º¯¼ö 3.3 ÀԷ°ú Çü½Ä 3.4 ¿¬»ê°ú ¿¬»êÀÚ 3.5 ¹èÁ¤°ú ÃʱâÈ 3.5.1 ¿¹: Áߺ¹ ´Ü¾î°ËÃâ 3.6 º¹ÇÕ¹èÁ¤ ¿¬»êÀÚ 3.6.1 ¿¹Á¦: Áߺ¹´Ü¾î ã±â 3.7 À̸§ 3.8 Çü½Ä°ú °´Ã¼ 3.9 Çü½Ä¾ÈÀü¼º 3.9.1 ¾ÈÀüÇÑ º¯È¯ 3.9.2 ¾ÈÀüÇÏÁö¾ÊÀº º¯È¯ . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦4Àå °è»ê . 4.1 °è»ê 4.2 ¸ñÀû°ú ¼ö´Ü 4.3 Ç¥Çö½Ä 4.3.1 »ó¼öÇ¥Çö½Ä 4.3.2 ¿¬»êÀÚ 4.3.3 º¯È¯ 4.4 ¹®Àå 4.4.1 ¼±Åà 4.4.2 ¹Ýº¹ 4.5 ÇÔ¼ö 4.5.1 ÇÔ¼ö°¡ ¿ÖÇÊ¿äÇѰ¡? 4.5.2 ÇÔ¼ö¼±¾ð 4.6 º¤ÅÍ 4.6.1 vector Ű¿ì±â 4.6.2 ¼öÄ¡¿¹Á¦ Çϳª 4.6.3 ÅØ½ºÆ® ¿¹Á¦Çϳª 4.7 ¾ð¾î±â´Éµé . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦5Àå ¿À·ù . 5.1 ¼Ò°³ 5.2 ¿À·ùÀÇ ±Ù¿ø 5.3 ÄÄÆÄÀÏ ½ÃÁ¡¿À·ù 5.3.1 ±¸¹®¿À·ù 5.3.2 Çü½Ä¿À·ù 5.3.3 ¿À·ù°¡ ¾Æ´Ñ¿À·ù 5.4 ¸µÅ©½ÃÁ¡ ¿À·ù 5.5 ½ÇÇà½ÃÁ¡ ¿À·ù 5.5.1 È£ÃâÀÚ°¡¿À·ù¸¦Ã³¸®ÇÑ´Ù 5.5.2 ÇÇÈ£ÃâÀÚ°¡ ¿À·ù¸¦ ó¸®ÇÑ´Ù 5.5.3 ¿À·ùº¸°í 5.6 ¿¹¿Ü 5.6.1 ³ª»ÛÀμö 5.6.2 ¹üÀ§¿À·ù 5.6.3 ³ª»ÛÀÔ·Â 5.6.4 Á¼¾ÆÁö´Â¿À·ù 5.7 ³í¸®¿À·ù 5.8 ÃßÁ¤ 5.9 µð¹ö±ë 5.9.1 ½Ç¿ëÀûÀεð¹ö±ëÁ¶¾ð 5.10 ÀüÁ¦Á¶°Ç°ú »çÈÄÁ¶°Ç 5.10.1 »çÈÄÁ¶°Ç 5.11 °Ë»ç . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦6Àå ÇÁ·Î±×·¥ ÀÛ¼º . 6.1 ¹®Á¦ 6.2 ¹®Á¦»ý°¢Çϱâ 6.2.1 °³¹ß´Ü°èµé 6.2.2 Àü·« 6.3 ´Ù½Ã°è»ê±â·Î 6.3.1 ù ½Ãµµ 6.3.2 ÅäÅ« 6.3.3 ÅäÅ«ÀÇ ±¸Çö 6.3.4 ÅäÅ«ÀÇ »ç¿ë 6.3.5 ´Ù½ÃÄ¥ÆÇÀ¸·Î 6.4 ¹®¹ý 6.4.1 Àá±ñ°ç°¡Áö: ¿µ¹®¹ý 6.4.2 ¹®¹ýÀÇ ÀÛ¼º 6.5 ¹®¹ýÀ» ÄÚµå·Î 6.5.1 ¹®¹ý±ÔÄ¢ÀDZ¸Çö 6.5.2 Expression ±ÔÄ¢ÀDZ¸Çö 6.5.3 TermÀÇ ±¸Çö 6.5.4 PrimaryÀÇ ±¸Çö 6.6 ù ¹öÀü½ÃÇè 6.7 µÎ¹øÂ°¹öÀü ½ÃÇè 6.8 ÅäÅ«½ºÆ®¸² 6.8.1 Token_stream ±¸Çö 6.8.2 ÅäÅ«Àбâ 6.8.3 ¼öÄ¡Àбâ 6.9 ÇÁ·Î±×·¥ ±¸Á¶ . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦7Àå ÇÁ·Î±×·¥ ¿Ï¼ºÇϱâ . 7.1 ¼Ò°³ 7.2 ÀԷ°ú Ãâ·Â 7.3 ¿À·ùó¸® 7.4 À½¼öó¸® 7.5 ³ª¸ÓÁö ¿¬»êÀÚ(%) Áö¿ø 7.6 ÄÚµåÁ¤¸® 7.6.1 ±âÈ£»ó¼öµé 7.6.2 ÇÔ¼öȰ¿ë 7.6.3 ÄÚµå¹èÄ¡ 7.6.4 ÁÖ¼®´Þ±â 7.7 ¿À·ùº¹±¸ 7.8 º¯¼ö 7.8.1 º¯¼ö¿Í º¯¼öÁ¤ÀÇ 7.8.2 À̸§ÀÇ µµÀÔ 7.8.3 ¹Ì¸®Á¤ÀǵÈÀ̸§ 7.8.4 ÀÌÁ¦ ´Ù ³¡³°ÍÀϱî? . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦8Àå ±â¼úÀûÀÎ ¼¼ºÎ»çÇ×: ÇÔ¼ö ¹× ±âŸ . 8.1 ±â¼úÀû ¼¼ºÎ»çÇ× 8.2 ¼±¾ð°ú Á¤ÀÇ 8.2.1 ¼±¾ðÀÇ Á¾·ù 8.2.2 º¯¼ö¿Í »ó¼ö¼±¾ð 8.2.3 ±âº»ÃʱâÈ 8.3 Çì´õÆÄÀÏ 8.4 ¹üÀ§ 8.5 ÇÔ¼öÈ£Ãâ°ú¹Ýȯ 8.5.1 Àμö¿Í¹ÝȯÇü½ÄÀǼ±¾ð 8.5.2 °ªµ¹·ÁÁÖ±â 8.5.3 °ª Àü´Þ 8.5.4 const ÂüÁ¶Àü´Þ 8.5.5 ÂüÁ¶Àü´Þ 8.5.6 °ªÀü´Þ ´ëÂüÁ¶ Àü´Þ 8.5.7 ÀμöÁ¡°Ë°úº¯È¯ 8.5.8 ÇÔ¼öÈ£Ãâ ±¸Çö 8.6 Æò°¡ÀÇ ¼ø¼ 8.6.1 Ç¥Çö½ÄÀÇÆò°¡ 8.6.2 Àü¿ªÃʱâÈ 8.7 À̸§°ø°£ 8.7.1 using ¼±¾ð°ú using Áö½Ã¹® . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦9Àå ±â¼úÀû ¼¼ºÎ»çÇ×: Ŭ·¡½º ¹× ±âŸ . 9.1 »ç¿ëÀÚ Á¤ÀîÇü½Ä 9.2 Ŭ·¡½º¿Í ¸â¹ö 9.3 ÀÎÅÍÆäÀ̽º¿Í ±¸Çö 9.4 Ŭ·¡½ºÀÇ ÁøÈ 9.4.1 struct¿Í ÇÔ¼ö 9.4.2 ¸â¹öÇÔ¼ö¿Í»ý¼ºÀÚ 9.4.3 ¼¼ºÎ»çÇ×¼û±â±â 9.4.4 ¸â¹öÇÔ¼öÀÇÁ¤ÀÇ 9.4.5 ÇöÀ簴ü ÁöĪ 9.4.6 ¿À·ùº¸°í 9.5 ¿°ÅÇü 9.6 ¿¬»êÀÚ Áߺ¹ÀûÀç 9.7 Ŭ·¡½º ÀÎÅÍÆäÀ̽º 9.7.1 ÀμöÇü½Ä 9.7.2 º¹»ç 9.7.3 ±âº»»ý¼ºÀÚ 9.7.4 »ó¼ö(const) ¸â¹öÇÔ¼ö 9.7.5 ¸â¹ö¿Í¡°º¸Á¶ÇÔ¼ö¡± 9.8 Date Ŭ·¡½º . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦2ºÎ ÀԷ°ú Ãâ·Â Á¦10Àå ÀÔÃâ·Â ½ºÆ®¸² . 10.1 ÀԷ°ú Ãâ·Â 10.2 I/O ½ºÆ®¸² ¸ðÇü 10.3 ÆÄÀÏ 10.4 ÆÄÀÏ¿±â 10.5 ÆÄÀÏÀбâ¿Í¾²±â 10.6 I/O ¿À·ùó¸® 10.7 °ª ÇϳªÀбâ 10.7.1 ¹®Á¦Á¡À»°¨´çÇÒ¼öÀִºκеé·Î ºÐÇÒ 10.7.2 ÇÔ¼ö¿¡¼´ëȸ¦ºÐ¸® 10.8 »ç¿ëÀÚ Á¤ÀÇÃâ·Â¿¬»êÀÚ 10.9 »ç¿ëÀÚ Á¤ÀÇÀԷ¿¬»êÀÚ 10.10 Ç¥ÁØÀûÀÎ ÀԷ·çÇÁ Çϳª 10.11 ±¸Á¶ÈµÈ ÆÄÀÏÀбâ 10.11.1 ¸Þ¸ð¸® ³»Ç¥Çö 10.11.2 ±¸Á¶ÈµÈ °ª Àбâ 10.11.3 Ç¥Çö¹Ù²Ù±â . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦11Àå ÀԷ°ú Ãâ·ÂÀÇ Ä¿½ºÅÒÈ . 11.1 ±ÔÄ¢¼º°úºÒ±ÔÄ¢¼º 11.2 Ãâ·Â¼½ÄÈ 11.2.1 Á¤¼öÃâ·Â 11.2.2 Á¤¼öÀÔ·Â 11.2.3 ºÎµ¿¼Ò¼öÁ¡ Ãâ·Â 11.2.4 Á¤¹Ðµµ 11.2.5 Çʵå 11.3 ÆÄÀÏ¿±â¿ÍÀ§Ä¡ ¼³Á¤ 11.3.1 ÆÄÀÏ¿±â ¸ðµå 11.3.2 ÀÌÁøÆÄÀÏ 11.3.3 ÆÄÀÏÀ§Ä¡ ¼³Á¤ 11.4 ¹®ÀÚ¿ ½ºÆ®¸² 11.5 ÁÙ ´ÜÀ§ÀÔ·Â 11.6 ¹®Àںзù 11.7 ºñÇ¥ÁØ ±¸ºÐÀÚ »ç¿ë 11.8 ³²ÀºÀ̾߱â . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦12Àå µð½ºÇ÷¹ÀÌ ¸ðÇü . 12.1 ¿Ö±×·¡ÇÈÀΰ¡? 12.2 µð½ºÇ÷¹ÀÌ ¸ðÇü 12.3 ù ¿¹Á¦ 12.4 GUI ¶óÀ̺귯¸®ÀÇ »ç¿ë 12.5 ÁÂÇ¥ 12.6 Shape Ŭ·¡½ºµé 12.7 Shape ±âº»¼ö´ÜµéÀÇ »ç¿ë 12.7.1 ±×·¡ÇÈ Çì´õµé°úmain ÇÔ¼ö 12.7.2 °ÅÀÇ ÅÖ ºó â 12.7.3 Axis Ŭ·¡½º 12.7.4 ÇÔ¼ö±×·¡ÇÁ¸¸µé±â 12.7.5 Polygon Ŭ·¡½º 12.7.6 Rectangle Ŭ·¡½º 12.7.7 µµÇü³»ºÎ ä¿ì±â 12.7.8 Text Ŭ·¡½º 12.7.9 Image 12.7.10 ´õ ¸¹Àº¿ä¼ÒÃß°¡ 12.8 Àü¹ÝÀûÀα¸Á¶ 12.8.1 ¼Ò½ºÆÄÀϵé . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦13Àå ±×·¡ÇÈ Å¬·¡½ºµé . 13.1 ±×·¡ÇÈ Å¬·¡½ºµéÀÇ °³¿ä 13.2 Point Ŭ·¡½º¿Í Line Ŭ·¡½º 13.3 Lines Ŭ·¡½º 13.4 Color Ŭ·¡½º 13.5 Line_style Ŭ·¡½º 13.6 Open_polyline Ŭ·¡½º 13.7 Closed_polyline Ŭ·¡½º 13.8 Polygon Ŭ·¡½º 13.9 Rectangle Ŭ·¡½º 13.10 À̸§ ¾ø´Â°´Ã¼µéÀÇ °ü¸® 13.11 Text Ŭ·¡½º 13.12 Circle Ŭ·¡½º 13.13 Ellipse Ŭ·¡½º 13.14 Marked_polyline Ŭ·¡½º 13.15 Marks Ŭ·¡½º 13.16 Mark Ŭ·¡½º 13.17 Image Ŭ·¡½ºµé . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦14Àå ±×·¡ÇÈ Å¬·¡½º ¼³°è . 14.1 ¼³°è¿ø¸®µé 14.1.1 Çü½Äµé 14.1.2 ¿¬»êµé 14.1.3 ¸í¸í¹æ½Ä 14.1.4 °¡º¯¼º 14.2 Shape Ŭ·¡½º 14.2.1 Ãß»óŬ·¡½º 14.2.2 Á¢±ÙÁ¦¾î 14.2.3 µµÇü±×¸®±â 14.2.4 º¹»ç¿Í °¡º¯¼º 14.3 ±â¹ÝŬ·¡½º¿ÍÆÄ»ýŬ·¡½º 14.3.1 °´Ã¼ÀÇ ¹èÄ¡ 14.3.2 Ŭ·¡½ºÀÇÆÄ»ý°ú°¡»ó ÇÔ¼öÁ¤ÀÇ 14.3.3 ÀçÁ¤ÀÇ 14.3.4 ¸â¹öÁ¢±Ù 14.3.5 ¼ø¼ö°¡»ó ÇÔ¼ö 14.4 °´Ã¼ÁöÇâÀû ÇÁ·Î±×·¡¹ÖÀÇ ÀÌÁ¡ . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦15Àå ÇÔ¼ö¿Í ÀÚ·á·Î ±×·¡ÇÁ ±×¸®±â . 15.1 ¼Ò°³ 15.2 °£´ÜÇÑ ÇÔ¼öÀÇ ±×·¡ÇÁ 15.3 Function Ŭ·¡½º 15.3.1 ±âº»Àμö 15.3.2 ¶Ç ´Ù¸¥¿¹µé 15.4 Axis Ŭ·¡½º 15.5 ±Ù»ç 15.6 ÀÚ·á±×·¡ÇÁ 15.6.1 ÆÄÀÏÀбâ 15.6.2 Àü¹ÝÀûÀιèÄ¡ 15.6.3 ÀÚ·áÀÇ ºñ·Ê 15.6.4 ±×·¡ÇÁ ±¸Ãà . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦16Àå ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º . 16.1 ´Ù¾çÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºµé 16.2¡°Next¡± ¹öư 16.3 °£´ÜÇÑ Ã¢ 16.3.1 ÄݹéÇÔ¼ö 16.3.2 ´ë±â·çÇÁ 16.4 ¹öư°ú±âŸÀ§Á¬µé 16.4.1 Widget Ŭ·¡½º 16.4.2 Button Ŭ·¡½º xvii 16.4.3 In_box¿Í Out_box 16.4.4 Menu Ŭ·¡½º 16.5 ¿¹Á¦Çϳª 16.6 Á¦¾îÀÇ ¿ªÀü 16.7 ¸Þ´ºÃß°¡ 16.8 GUI ÄÚµåÀÇ µð¹ö±ë . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦3ºÎ ÀÚ·á¿Í ¾Ë°í¸®Áò Á¦17Àå º¤ÅÍ¿Í ÀÚÀ¯ ÀúÀå¼Ò . 17.1 ¼Ò°³ 17.2 vector ÀÇ ±âÃÊ 17.3 ¸Þ¸ð¸®, ÁÖ¼Ò, Æ÷ÀÎÅÍ 17.3.1 sizeof ¿¬»êÀÚ 17.4 ÀÚÀ¯ÀúÀå¼Ò¿ÍÆ÷ÀÎÅÍ 17.4.1 ÀÚÀ¯Àú?¼ÒÇÒ´ç 17.4.2 Æ÷ÀÎÅ͸¦ÅëÇÑ Á¢±Ù 17.4.3 ¹üÀ§ 17.4.4 ÃʱâÈ 17.4.5 ³ÎÆ÷ÀÎÅÍ 17.4.6 ÀÚÀ¯ÀúÀå¼ÒÇØÁ¦ 17.5 ¼Ò¸êÀÚ 17.5.1 »ý¼ºµÈ ¼Ò¸êÀÚ 17.5.2 ¼Ò¸êÀÚ¿ÍÀÚÀ¯ ÀúÀå¼Ò 17.6 ¿ä¼ÒÁ¢±Ù 17.7 Ŭ·¡½º °´Ã¼¸¦ °¡¸®Å°´ÂÆ÷ÀÎÅÍ 17.8 Çü½Ä¸ÁÄ¡±â: void* ¿Í ij½ºÆÃ 17.9 Æ÷ÀÎÅÍ¿ÍÂüÁ¶ 17.9.1 Æ÷ÀÎÅÍ ¸Å°³º¯¼ö¿Í ÂüÁ¶¸Å°³º¯¼ö 17.9.2 Æ÷ÀÎÅÍ, ÂüÁ¶, »ó¼Ó 17.9.3 ¿¹Á¦Çϳª: ¿¬°á ¸ñ·Ï 17.9.4 ¸ñ·Ï¿¬»êµé 17.9.5 ¸ñ·ÏÀÇ ¿ë¹ý 17.10 this Æ÷ÀÎÅÍ 17.10.1 ¸µÅ©ÀÇ ¿¹Á» ´õ . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦18Àå º¤ÅÍ¿Í ¹è¿ . 18.1 ¼Ò°³ 18.2 º¹»ç 18.2.1 º¹»ç»ý¼ºÀÚ 18.2.2 º¹»ç¹èÁ¤ 18.2.3 º¹»çÀÇ µÎÁ¾·ù 18.3 Çʼö¿¬»êµé 18.3.1 ¸í½ÃÀû »ý¼ºÀÚ 18.3.2 »ý¼ºÀڿͼҸêÀÚÀÇ µð¹ö±ë 18.4 º¤ÅÍ¿ä¼Ò Á¢±Ù 18.4.1 const¿¡ ´ëÇÑÁߺ¹ÀûÀç 18.5 ¹è¿ 18.5.1 ¹è¿¿ä¼Ò¸¦°¡¸®Å°´ÂÆ÷ÀÎÅÍ 18.5.2 Æ÷ÀÎÅÍ¿Í¹è¿ 18.5.3 ¹è¿ÃʱâÈ 18.5.4 Æ÷ÀÎÅÍÀǹ®Á¦Á¡ 18.6 ¿¹Á¦: ȸ¹® 18.6.1 stringÀ»ÀÌ¿ëÇÑȸ¹® ÆÇÁ¤ 18.6.2 ¹è¿À» ÀÌ¿ëÇÑ È¸¹®ÆÇÁ¤ 18.6.3 Æ÷ÀÎÅ͸¦ÀÌ¿ëÇÑȸ¹® ÆÇÁ¤ . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦19Àå º¤ÅÍ, ÅÛÇø´, ¿¹¿Ü . 19.1 ¹®Á¦ 19.2 Å©±âº¯°æ 19.2.1 ³»ºÎÇ¥Çö 19.2.2 reserve()¿Í capacity() 19.2.3 resize() 19.2.4 push_back() 19.2.5 ¹èÁ¤ 19.2.6 Áö±Ý±îÁöÀÇ vector Æò°¡ 19.3 ÅÛÇø´ 19.3.1 ÅÛÇø´ ¸Å°³º¯¼ö·Î¼ÀÇÇü½Ä 19.3.2 ÀϹÝÀû ÇÁ·Î±×·¡¹Ö 19.3.3 ÄÁÅ×ÀÌ³Ê¿Í »ó¼Ó 19.3.4 Á¤¼ö¸¦ ÅÛÇø´ ¸Å°³º¯¼ö·Î »ç¿ë 19.3.5 ÅÛÇø´ ÀμöÀ¯µµ 19.3.6 vector ÀÇ ÀϹÝÈ 19.4 ¹üÀ§Á¡°Ë°ú¿¹¿Ü 19.4.1 °ç°¡Áö: ¼³°è°í·Á»çÇ×µé 19.4.2 °í¹é ÇÑ °¡Áö: ¸ÅÅ©·Î 19.5 ÀÚ¿ø°ú ¿¹¿Ü 19.5.1 ÀáÀçÀûÀÎÀÚ¿ø °ü¸®¹®Á¦ 19.5.2 ÀÚ¿øÈ¹µæÀºÃʱâÈÀÌ´Ù(RAII) 19.5.3 ¿¹¿Ü¿¡ ´ëÇѺ¸Àå 19.5.4 auto_ptr 19.5.5 vector ¸¦ À§ÇÑRAII . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦20Àå ÄÁÅ×ÀÌ³Ê¿Í ¹Ýº¹ÀÚ . 20.1 ÀÚ·áÀÇ ÀúÀå°ú ó¸® 20.1.1 ÀÚ·á´Ù·ç±â 20.1.2 ÄÚµåÀÇ ÀϹÝÈ 20.2 STL ÀÇ ÀÌ»ó 20.3 ¼øÂ÷¿°ú¹Ýº¹ÀÚ 20.3.1 ´Ù½Ã¿¹Á¦·Îµ¹¾Æ°¡¼ 20.4 ¿¬°á¸ñ·Ï 20.4.1 ¸ñ·Ï¿¬»êµé 20.4.2 ¹Ýº¹ÀÚ¸¦ÀÌ¿ëÇѸñ·Ï ¿îÇà 20.5 vector ¸¦ Á»´õ ÀϹÝÈÇϱâ 20.6 ¿¹Á¦Çϳª: °£´ÜÇÑÅØ½ºÆ®ÆíÁý±â 20.6.1 Çà 20.6.2 ¹Ýº¹ 20.7 vector, list, string 20.7.1 insert¿Í erase 20.8 ¿ì¸®ÀÇ vector¸¦ STL¿¡ ¸Â°ÔÀûÀÀ½Ã۱â 20.9 ³»Àå¹è¿À»STL ¿¡ ¸Â°ÔÀûÀÀ½Ã۱â 20.10 ÄÁÅ×ÀÌ³Ê °³¿ä 20.10.1 ¹Ýº¹ÀÚ ¹üÁÖ . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦21Àå ¾Ë°í¸®Áò°ú ¸Ê . 21.1 Ç¥ÁضóÀ̺귯¸®ÀÇ ¾Ë°í¸®Áòµé 21.2 °¡Àå°£´ÜÇÑ¾Ë°í¸®Áò: find() 21.2.1 ¸î°¡Áö ÀϹÝÀû ¿ë¹ýµé 21.3 ÀϹÝÀûÀΰ˻ö: find_if() 21.4 ÇÔ¼ö°´Ã¼ 21.4.1 ÇÔ¼ö°´Ã¼¿¡´ëÇÑ Ãß»óÀû½Ã°¢ 21.4.2 Ŭ·¡½º ¸â¹ö¿¡ ´ëÇѼú¾î 21.5 ¼öÄ¡¾Ë°í¸®Áò 21.5.1 ´©»ê 21.5.2 accumulate() ÀÇ ÀϹÝÈ 21.5.3 ³»Àû 21.5.4 inner_product() ÀÇ ÀϹÝÈ 21.6 ¿¬°üÄÁÅ×ÀÌ³Ê 21.6.1 ¸Ê 21.6.2 mapÀÇ °³¿ä 21.6.3 map ¿¹Á¦Çϳª ´õ 21.6.4 unordered_map 21.6.5 ÁýÇÕ 21.7 º¹»ç 21.7.1 ±âº»º¹»ç 21.7.2 ½ºÆ®¸² ¹Ýº¹ÀÚ 21.7.3 setÀ» ÀÌ¿ëÇÑ ¼ø¼À¯Áö 21.7.4 copy_if() 21.8 Á¤·Ä°ú °Ë»ö . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦4ºÎ ½Ã¾ß ³ÐÈ÷±â Á¦22Àå ÀÌ»ó°ú ¿ª»ç . 22.1 ¿ª»ç, ÀÌ»ó, Àü¹®¼º 22.1.1 ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ÁöÇâ°ú öÇÐ xxiii 22.1.2 ÇÁ·Î±×·¡¹ÖÀÇ ÀÌ»óµé 22.1.3 ½ºÅ¸ÀÏ/ÆÐ·¯´ÙÀÓ 22.2 ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ °£·«ÇÑ ¿ª»ç 22.2.1 ÃÊâ±â ¾ð¾îµé . Âü°íÀÚ·á 22.2.2 Çö´ëÀû ¾ð¾îÀÇ »Ñ¸®µé . Âü°íÀÚ·á . Âü°íÀÚ·á . Âü°íÀÚ·á 22.2.3 Algol ¾îÁ· 22.2.4 Simula 22.2.5 C 22.2.6 C++ 22.2.7 ÇöÀç 22.2.8 Á¤º¸ÀÇ Ãâó . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦23Àå ÅØ½ºÆ® ´Ù·ç±â . 23.1 ÅØ½ºÆ® 23.2 string 23.3 I/O ½ºÆ®¸² 23.4 ¸Ê 23.4.1 ±¸Çö¼¼ºÎ»çÇ× 23.5 ¹®Á¦Çϳª 23.6 Á¤±ÔÇ¥Çö½ÄÀÇ ±âº»°³³ä 23.7 Á¤±Ô½ÄÀ»ÀÌ¿ëÇѰ˻ö 23.8 Á¤±ÔÇ¥Çö½Ä ±¸¹® 23.8.1 ¹®ÀÚµé°úƯ¼ö¹®ÀÚµé 23.8.2 ¹®Àںηù 23.8.3 µÇÇ®ÀÌ 23.8.4 ±×·ì¹±â 23.8.5 ´ë¾È¼±Åà 23.8.6 ¹®ÀÚÁýÇÕ°ú¹üÀ§ 23.8.7 Á¤±ÔÇ¥Çö½Ä ¿À·ù 23.9 Á¤¿SÇ¥Çö½Ä ºÎÇÕ 23.10 Âü°íÀÚ·á . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦24Àå ¼öÄ¡ °è»ê . 24.1 ¼Ò°³ 24.2 Å©±â, Á¤¹Ðµµ, À§³Ñħ 24.2.1 ¼öÄ¡Àû ÇѰèµé 24.3 ¹è¿ 24.4 C ½ºÅ¸ÀÏ ´ÙÂ÷¿ø ¹è¿ 24.5 Matrix ¶óÀ̺귯¸® 24.5.1 Â÷¿ø°ú Á¢±Ù 24.5.2 1Â÷¿øMatrix 24.5.3 2Â÷¿øMatrix 24.5.4 Matrix I/O 24.5.5 3Â÷¿øMatrix 24.6 ¿¹Á¦Çϳª: ¿¬¸³¹æÁ¤½Ä Ç®±â 24.6.1 °íÀüÀûÀΰ¡¿ì½º¼Ò°Å¹ý 24.6.2 ÃßÃ࿬»ê 24.6.3 °Ë»ç 24.7 ³¼ö 24.8 Ç¥ÁؼöÇÐ ÇÔ¼öµé 24.9 º¹¼Ò¼ö 24.10 Âü°íÀÚ·á . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦25Àå ³»ÀåÇü ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö . 25.1 ³»ÀåÇü ½Ã½ºÅÛ 25.2 ±âº»°³³äµé 25.2.1 ¿¹Ãø°¡´É¼º 25.2.2 ÀÌ»óµé 25.2.3 ½ÇÆÐ¸¦ ¹Þ¾ÆµéÀ̱â 25.3 ¸Þ¸ð¸® °ü¸® 25.3.1 ÀÚÀ¯ÀúÀå¼ÒÀÇ ¹®Á¦Á¡µé 25.3.2 ¹ü¿ëÀÚÀ¯ÀúÀå¼ÒÀÇ ´ë¾Èµé 25.3.3 Ç®ÀÇ¿¹ 25.3.4 ½ºÅÃÀÇ ¿¹ 25.4 ÁÖ¼Ò, Æ÷ÀÎÅÍ, ¹è¿ 25.4.1 Á¡°Ë¾ø´Â Çü½Äº¯È¯ 25.4.2 ¹®Á¦Á¡ Çϳª: ¿ÀÀÛµ¿ÇÏ´ÂÀÎÅÍÆäÀ̽º 25.4.3 ÇÑ °¡ÁöÇØ¹ý: ÀÎÅÍÆäÀ̽ºÅ¬·¡½º 25.4.4 »ó¼Ó°ú ÄÁÅ×ÀÌ³Ê 25.5 ºñÆ®, ¹ÙÀÌÆ®, ¿öµå 25.5.1 ºñÆ®¿Í ºñÆ®¿¬»ê 25.5.2 bitset 25.5.3 ºÎÈ£ÀÖ´ÂÁ¤¼ö¿ÍºÎÈ£ ¾ø´ÂÁ¤¼ö 25.5.4 ºñÆ®´Ù·ç±â 25.5.5 ºñÆ®Çʵå 25.5.6 ¿¹Á¦Çϳª: °£´ÜÇѾÏÈ£È 25.6 ÄÚµùÇ¥ÁØ 25.6.1 ÄÚµùÇ¥ÁØÀ̰®Ãß¾î¾ßÇÒ °Íµé 25.6.2 ±ÔÄ¢ÀÇ ¿¹ 25.6.3 ½ÇÁ¦ÀÇ ÄÚµùÇ¥ÁØ . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦26Àå °Ë»ç . 26.1 ¿ì¸®°¡ ¿øÇÏ´Â °Í 26.1.1 »çÀü°æ°í 26.2 Áõ¸í 26.3 °Ë»ç 26.3.1 ȸ±Í°Ë»ç 26.3.2 ´ÜÀ§°Ë»ç 26.3.3 ¾Ë°í¸®Áò°ú ºñ ¾Ë°í¸®Áò 26.3.4 ½Ã½ºÅÛ °Ë»ç 26.3.5 Ŭ·¡½º °Ë»ç 26.3.6 ¼º¸³ÇÏÁö¾Ê´Â °¡Á¤Ã£±â 26.4 °Ë»ç¸¦ À§ÇѼ³°è 26.5 µð¹ö±ë 26.6 ¼º´É 26.6.1 ½Ã°£ÃøÁ¤ 26.7 Âü°íÀÚ·á . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦27Àå C ÇÁ·Î±×·¡¹Ö ¾ð¾î . 27.1 C ¿Í C++Àº µ¿±â°£ 27.1.1 C/C++ ȣȯ¼º . Âü°íÀÚ·á 27.1.2 C¿¡´Â¾ø´Â C++ ±â´Éµé 27.1.3 C Ç¥ÁضóÀ̺귯¸® 27.2 ÇÔ¼ö 27.2.1 ÇÔ¼öÀ̸§Áߺ¹ÀûÀç°¡ ¾øÀ½ 27.2.2 ÇÔ¼öÀμö Çü½ÄÁ¡°Ë 27.2.3 ÇÔ¼öÁ¤ÀÇ 27.2.4 C¿¡¼C++ È£Ãâ, C++¿¡¼C È£Ãâ 27.2.5 ÇÔ¼ö¸¦ °¡¸®Å°´ÂÆ÷ÀÎÅÍ 27.3 »ç¼ÒÇѾð¾îÂ÷À̵é 27.3.1 struct ²¿¸®Ç¥À̸§°ø°£ 27.3.2 Ű¿öµåµé 27.3.3 Á¤Àǹ® 27.3.4 C ½ºÅ¸ÀÏ Ä³½ºÆÃ 27.3.5 void*ÀÇ º¯È¯ 27.3.6 ¿°ÅÇü 27.3.7 À̸§°ø°£ 27.4 ÀÚÀ¯ÀúÀå¼Ò 27.5 C ½ºÅ¸ÀÏ ¹®ÀÚ¿ 27.5.1 C ½ºÅ¸ÀÏ ¹®ÀÚ¿°ú const 27.5.2 ¹ÙÀÌÆ® ¿¬»ê 27.5.3 ¿¹Á¦Çϳª: strcpy() 27.5.4 ½ºÅ¸ÀÏÀǹ®Á¦ 27.6 ÀÔÃâ·Â: stdio 27.6.1 Ãâ·Â 27.6.2 ÀÔ·Â 27.6.3 ÆÄÀÏ 27.7 »ó¼ö¿Í ¸ÅÅ©·Î 27.8 ¸ÅÅ©·Î 27.8.1 ÇÔ¼ö°°Àº ¸ÅÅ©·Î 27.8.2 ±¸¹®Àû ¸ÅÅ©·Î 27.8.3 Á¶°ÇºÎ ÄÄÆÄÀÏ 27.9 ¿¹Á¦Çϳª: °³ÀÔÀûÀÎ ÄÁÅ×ÀÌ³Ê . ÈÆ·Ã°úÁ¦ . º¹½À . ¿ë¾î . ¿¬½À¹®Á¦ . Èıâ Á¦5ºÎ ºÎ·Ï ºÎ·Ï A ¾ð¾î°³¿ä . A.1 Àü¹ÝÀûÀλçÇ× A.1.1 ¿ë¾î A.1.2 ÇÁ·Î±×·¥ÀÇ ½ÃÀÛ°ú Á¾·á A.1.3 ÁÖ¼® A.2 ¸®ÅÍ·² A.2.1 Á¤¼ö¸®ÅÍ·² A.2.1.1 ¼öü°è A.2.2 ºÎµ¿¼Ò¼öÁ¡ ¸®ÅÍ·² A.2.3 ºÎ¿ï¸®ÅÍ·² A.2.4 ¹®ÀÚ¸®ÅÍ·² A.2.5 ¹®ÀÚ¿ ¸®ÅÍ·² A.2.6 Æ÷ÀÎÅÍ ¸®ÅÍ·² A.3 ½Äº°ÀÚ A.3.1 Ű¿öµå A.4 ¹üÀ§, ÀúÀåºÎ·ù, ¼ö¸í A.4.1 ¹üÀ§ A.4.2 ÀúÀåºÎ·ù A.4.3 ¼ö¸í A.5 Ç¥Çö½Ä A.5.1 »ç¿ëÀÚÁ¤ÀÇ¿¬»êÀÚ A.5.2 ¾Ï¹¬Àû Çü½Äº¯È¯ A.5.3 »ó¼öÇ¥Çö½Ä A.5.4 sizeof ¿¬»êÀÚ A.5.5 ³í¸®Ç¥Çö½Ä A.5.6 new¿Í delete A.5.7 ¸í½ÃÀû Çü½Äº¯È¯ A.6 ¹®Àå A.7 ¼±¾ð A.7.1 Á¤ÀÇ A.8 ³»ÀåÇü½Ä A.8.1 Æ÷ÀÎÅÍ A.8.2 ¹è¿ A.8.3 ÂüÁ¶ A.9 ÇÔ¼ö A.9.1 Áߺ¹ÀûÀçÇØ¼Ò A.9.2 ±âº»Àμö A.9.3 ¸í½ÃµÇÁö¾ÊÀº Àμö(°¡º¯ Àμö) A.9.4 ¸µÅ©±Ô¾à ¸í¼¼ A.10 »ç¿ëÀÚÁ¤ÀÇ Çü½Ä A.10.1 ¿¬»êÀÚ Áߺ¹ÀûÀç A.11 ¿°ÅÇü A.12 Ŭ·¡½º A.12.1 ¸â¹öÁ¢±Ù A.12.2 Ŭ·¡½º ¸â¹öÁ¤ÀÇ A.12.3 »ý¼º, ¼Ò¸ê, º¹»ç A.12.4 ÆÄ»ýŬ·¡½º A.12.5 ºñÆ®Çʵå A.12.6 °ø¿ëü A.13 ÅÛÇø´ A.13.1 ÅÛÇø´ Àμö A.13.2 ÅÛÇø´ ÀνºÅϽºÈ A.13.3 ÅÛÇø´ ¸â¹öÇü½Ä A.14 ¿¹¿Ü A.15 À̸§°ø°£ A.16 º°Äª A.17 Àü󸮱â Áö½Ã¹® ºÎ·Ï B Ç¥ÁØ ¶óÀ̺귯¸® °³¿ä . B.1 °³¿ä B.1.1 Çì´õ ÆÄÀϵé B.1.2 std À̸§°ø°£ B.1.3 ¼¼ú ¹®Ã¼ B.2 ¿À·ù ó¸® B.2.1 ¿¹¿Ü B.3 ¹Ýº¹ÀÚ B.3.1 ¹Ýº¹ÀÚ¸ðÇü B.3.2 ¹Ýº¹ÀÚ¹üÁÖ B.4 ÄÁÅ×ÀÌ³Ê B.4.1 °³¿ä B.4.2 ¸â¹ö Çü½Ä B.4.3 »ý¼ºÀÚ, ¼Ò¸êÀÚ, ¹èÁ¤ ¿¬»ê B.4.4 ¹Ýº¹ÀÚ B.4.5 ¿ä¼Ò Á¢±Ù B.4.6 ½ºÅðú´ë±â¿¿¬»ê B.4.7 ¸ñ·Ï ¿¬»ê B.4.8 Å©±â¿Í¿ë·® B.4.9 ±âŸ ¿¬»ê B.4.10 ¿¬°ü ÄÁÅ×À̳ʿ¬»ê B.5 ¾Ë°í¸®Áò B.5.1 ¼øÂ÷¿À» ¼öÁ¤ÇÏÁö ¾Ê´Â¾Ë°í¸®Áò B.5.2 ¼øÂ÷¿À» ¼öÁ¤ÇÏ´Â ¾Ë°í¸®Áò B.5.3 ÆíÀÇ¿ë¾Ë°í¸®Áò B.5.4 Á¤·Ä°ú°Ë»ö B.5.5 ÁýÇÕ ¾Ë°í¸®Áò B.5.6 Èü B.5.7 ¼ø¿ ġȯ B.5.8 min °ú max B.6 STL À¯Æ¿¸®Æ¼ B.6.1 »ðÀÔÀÚ B.6.2 ÇÔ¼ö °´Ã¼ B.6.3 pair B.7 I/O ½ºÆ®¸² B.7.1 I/O ½ºÆ®¸²µéÀÇ °èÅ뱸Á¶ B.7.2 ¿À·ù ó¸® B.7.3 ÀÔ·Â ¿¬»ê B.7.4 Ãâ·Â ¿¬»ê B.7.5 ¼½ÄÈ B.7.6 Ç¥ÁØ Á¶ÀÛÀÚ B.8 ¹®ÀÚ¿Á¶ÀÛ B.8.1 ¹®ÀÚ ºÐ·ù B.8.2 ¹®ÀÚ¿ B.8.3 Á¤±ÔÇ¥Çö½Ä ºÎÇÕ B.9 ¼öÄ¡ B.9.1 ¼öÄ¡ ÇѰè B.9.2 Ç¥ÁØ ¼öÇÐÇÔ¼ö B.9.3 º¹¼Ò¼ö B.9.4 valarray B.9.5 ÀϹÝÈµÈ ¼öÄ¡¾Ë°í¸®Áò B.10 C Ç¥ÁضóÀ̺귯¸® ÇÔ¼öµé B.10.1 ÆÄÀÏ B.10.2 printf() ·ù ÇÔ¼öµé B.10.3 C ½ºÅ¸ÀÏ ¹®ÀÚ¿ B.10.4 ¸Þ¸ð¸® B.10.5 ³¯Â¥¿Í½Ã°£ B.10.6 ±âŸ ÇÔ¼ö B.11 ±âŸ¶óÀ̺귯¸® ºÎ·Ï C Visual Studio ½ÃÀÛÇϱâ . C.1 ÇÁ·Î±×·¥ ½ÇÇàÁغñ C.2 Visual Studio ¼³Ä¡ C.3 ÇÁ·Î±×·¥À» ¸¸µé°í ½ÇÇàÇϱâ C.3.1 »õ ÇÁ·ÎÁ§Æ®¸¸µé±â C.3.2 std_lib_facilities.h Çì´õ ÆÄÀÏ»ç¿ë C.3.3 C++ ¼Ò½ºÆÄÀÏÀ»ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡ C.3.4 ¼Ò½ºÄÚµå ÀÔ·Â C.3.5 ½ÇÇàÆÄÀÏ ¸¸µé±â C.3.6 ÇÁ·Î±×·¥ ½ÇÇà C.3.7 ÇÁ·Î±×·¥ ÀúÀå C.4 ±âŸ ºÎ·Ï D FLTK ¼³Ä¡ . D.1 ¼Ò°³ D.2 FLTK ³»·Á¹Þ±â D.3 FLTK ¼³Ä¡ D.4 Visual Studio ¿¡¼FLTK »ç¿ëÇϱâ D.5 Àß µÇ¾ú´ÂÁö°Ë»ç ºÎ·Ï E GUI ±¸Çö . E.1 ÄÝ¹é ±¸Çö E.2 Widget ±¸Çö E.3 Window ±¸Çö E.4 Vector_ref E.5 ¿¹Á¦ Çϳª: Widget ´Ù·ç±â . ¿ë¾îÁý . ¹®ÇåÁ¤º¸ . »çÁø¼³¸í¹× Ãâó |
| Ãâó : ¾Ë¶óµò |
|
C++·Î ¹è¿ì´Â ÇÁ·Î±×·¡¹ÖÀÇ ¿ø¸®¿Í ½ÇÁ¦ - Bjarne Stroustrup ÁöÀ½, ·ù±¤ ¿Å±è |
| Ãâó : ¾Ë¶óµò |
|
|
|
|