"¹ßÀûÈ"¿¡ ´ÉÅëÇß´ø Çлý °³¹ßÀÚ ½ÃÀý
ÃÖÀûÈÀÇ °³³äÀ» óÀ½ Á¢Çß´ø °ÍÀº ´ëÇÐ ½ÃÀý "¼ÒÇÁÆ®¿þ¾î °øÇÐ" °ÀÇ ½Ã°£À̾ú½À´Ï´Ù. ÀÌ·Ð Áß½ÉÀûÀÎ °ÀÇ¿´±â ¶§¹®¿¡ ÃÖÀûȸ¦ ½Ç¹« ȯ°æ¿¡¼ °í°´ÀÇ ¿ä±¸¸¦ ÃæÁ·ÇÏ°í ºñ¿ëÀ» ÁÙÀ̱â À§ÇØ ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·Î¼¼½ºÀÇ ÈĹݺο¡ ¼öÇàÇÏ´Â °úÁ¤ ÁßÀÇ Çϳª¶ó°í ÀνÄÇÏ´Â Á¤µµ¿¡ ±×ÃÆ´ø °Í °°½À´Ï´Ù. ÇÁ·Î±×·¡¹Ö °úÁ¦³ª Çб⠴ÜÀ§ ÇÁ·ÎÁ§Æ®¿¡ ÃÖÀûÈ ±â¹ýÀ» Àû¿ëÇÏ´Â °ÍÀº ÀüÀûÀ¸·Î °³ÀÎÀÇ ¿ª·®À̾ú°í ±³¼ö´ÔÀÇ Æò°¡ ±âÁØ¿¡ ¼ÓÇÑ °Íµµ ¾Æ´Ï¾ú½À´Ï´Ù. Àú´Â °ÔÀ¸¸¥ ÇлýÀÎ ÆíÀ̾ú±â ¶§¹®¿¡ ¹Ýº¹¹® ³»ºÎ¿¡¼ °°Àº ÇÔ¼öÀÇ È£ÃâÀÌ ¹Ýº¹ÀûÀ¸·Î ÀϾ´Â °Í Á¤µµ¸¦ ¼öÁ¤ÇÏ´Â "¹ßÀûÈ" ¼öÁØ¿¡ ¸Ó¹°·¶°í ÀüÈÄ ¼º´ÉÀ» ÃøÁ¤ÇÏ¿© ºñ±³ÇÏ´Â ¼¶¼¼ÇÔÀ» ¹ßÈÖÇÏÁöµµ ¾Ê¾Ò½À´Ï´Ù.
±×´ÙÁö Áß¿äÇÏ°Ô ¿©±âÁö ¾Ê´ø ÃÖÀûÈÀÇ Çʿ伺À» ´À³¤ °ÍÀº "ÀÓº£µðµå ÇÁ·Î±×·¡¹Ö" °ÀǸ¦ ¼ö°ÇÏ¸ç ¶óÀÎ Æ®·¹À̼¸¦ ±¸ÇöÇÏ´Â ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÒ ¶§¿´½À´Ï´Ù. ÁýÀ̳ª ½Ç½À½ÇÀÇ PC¿¡ ºñÇÏ¸é ¾ÆÁÖ Çù¼ÒÇÑ Çϵå¿þ¾î¿¡ ¸ðµç ¿ä±¸ »çÇ×À» ±¸°Ü ³Ö±â À§Çؼ´Â ÄÚµå ÃÖÀûȰ¡ Çʼö¿´½À´Ï´Ù. ¼Ò½º ÆÄÀÏÀÇ ¿ë·®À» Á¶±ÝÀÌ¶óµµ ÁÙÀÌ°í ¸Þ¸ð¸®¸¦ È¿À²ÀûÀ¸·Î »ç¿ëÇϱâ À§ÇØ ¹ã»õ °í¹ÎÇÏ´ø ü·Â°ú ¿Á¤Àº Áö±Ý ¾îµð·Î °£ °ÍÀϱî¿ä?
ÀÓº£µðµå C++ °³¹ßÀÚÀÇ °æÇèÀ» "³ë·ÃÇÏ°Ô Ç®¾î³½ Ã¥"
ÀÌ Ã¥ÀÇ ÀúÀÚ´Â ÀÓº£µðµå C++ °³¹ßÀÚ °æ·ÂÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ¼º´É Çâ»óÀ» À§ÇÑ ÀÔÁõµÈ Å×Å©´ÐÀ» ¼Ò°³ÇÏ¸ç ½ÇÁ¦ °æÇèÀ» ±â¹ÝÀ¸·Î ¼ÒÇÁÆ®¿þ¾î ¼º´É°ú °ü·ÃµÈ ¹®Á¦µéÀ» ¾ð±ÞÇÕ´Ï´Ù. éÅÍÀÇ ¼ÒÁ¦¸ñÀ» Æ÷ÇÔÇÏ¿© ±â¼ú Áö½ÄÀ» ¸ÀÀÖ°Ô Æ÷ÀåÇØ ³õÀº ÈçÀûÀ» ¸¹ÀÌ ¹ß°ßÇÒ ¼ö ÀÖ½À´Ï´Ù. Àû°Ô´Â ¼ö ¹è¿¡¼ ¸¹°Ô´Â ¼ö¹é ¹èÀÇ ¼º´É °³¼±ÀÌ ÀÌ·ç¾îÁö´Â ÃÖÀûÈ ±â¹ýÀ» Èæ¸¶¼ú¿¡ ºñÀ¯ÇÑ °ÍÀº ÀûÀýÇÑ Ç¥ÇöÀ̶ó°í »ý°¢ÇÕ´Ï´Ù. ÀÌ Ã¥Àº ÃÖÀûȶó´Â ¹«°Å¿î ÄÁ¼Á°ú´Â ´Þ¸® »ý°¢º¸´Ù ½±°í Áñ°Ì°Ô ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. µÚÁý¾î »ý°¢Çϸé ÀÌ Ã¥Àº Á¢±ÙÇϱ⠽¬¿î ¹æ½ÄÀ¸·Î ÃÖÀûȸ¦ °£´ÜÇÏ°Ô ¼Ò°³ÇÏ´Â ¼öÁØ¿¡ ±×Ĩ´Ï´Ù. ³ª»Û Ã¥À̶ó°í ÇÒ ¼ö´Â ¾øÁö¸¸ Á¦½ÃµÈ ¿¹Á¦¿Í ÃÖÀûÈ ±â¹ýÀº µüÈ÷ »õ·Î¿î °ÍÀÌ ¾ø°í ´Ü¼øÇÕ´Ï´Ù. ƯÈ÷ ÀڷᱸÁ¶ ÃÖÀûȸ¦ ´Ù·é 10ÀåÀº C++±âº»¼¿¡¼ º¼ ¼ö ÀÖ´Â Áö½ÄÀ» ³ª¿ÇØ ³õÀº °Í¿¡ ºÒ°úÇÕ´Ï´Ù. À̸¦ ÀúÀڷμÀÇ ³ë·ÃÇÔÀ̶ó°í Æ÷ÀåÇØ¾ß ÇÒ±î¿ä?

"°¡º±°Ô" ÀÐÀ» ¼ö ÀÖ´Â ÃÖÀûÈ ÀÔ¹®¼
°³ÀÎÀûÀ¸·Î ÃÖÀûÈ´Â OOP¿Í STLÀ» ÇнÀÇÑ ÈÄ µðÀÚÀÎ ÆÐÅÏÀ» ´Ù·ç±â Àü¿¡ ÇнÀÇϱâ ÁÁÀº ÁÖÁ¦¶ó°í »ý°¢ÇÕ´Ï´Ù. ´Ù¸¸ ÀÌ Ã¥À» ÀüÀûÀ¸·Î ÀÇÁöÇÏ¿© ÃÖÀûȸ¦ ÇнÀÇϱ⿡´Â ºÎÁ·ÇÑ ¿ä¼Ò°¡ ¸¹½À´Ï´Ù. ÀÌ Ã¥ÀÇ Àý¹Ý°¡·®Àº C++ÀÇ ±â´ÉÀ» ¼³¸íÇÏ¸ç ³ª¸ÓÁö ºÎºÐµµ C++À» ±í°Ô ÀÌÇØÇϰí ÀÖ´Â ºÐÀ̶ó¸é ÀÌ¹Ì ¾Ë ¹ýÇÑ ³»¿ëÀÔ´Ï´Ù. Áï, C++ ÇÁ·ÎÁ§Æ® °æÇèÀÌ ¸¹°í STLÀ» Àß ÀÌÇØÇϰí ÀÖ´Â ºÐ¿¡°Ô´Â »õ·Î¿î °ÍÀÌ ¾ø´Â ³»¿ëÀ¸·Î ±¸¼ºµÈ Ã¥ÀÔ´Ï´Ù. ÃÖÀûÈ¿Í ÀüÇô °ü·Ã ¾ø´Â ³»¿ëÀ» ´Ù·ç´Â °ÍÀº ¾Æ´ÏÁö¸¸ Á¤È®¼ºÀÌ ¶³¾îÁö°í ¹º°¡ ¸¹ÀÌ ºüÁø ´À³¦ÀÔ´Ï´Ù. ¹ÙÀÌºí ¼öÁØÀÇ ±âº»¼¸¦ ÇнÀÇÑ ÈÄ STLÀÇ µ¿ÀÛÀ» Ãß°¡·Î ÇнÀÇÏ°í ½Í°í ÃÖÀûÈ¿¡ °£´ÜÈ÷ ÀÔ¹®ÇÏ°í ½ÍÀº ºÐÀ̶ó¸é ÃßõÇÒ¸¸ÇÑ Ã¥ÀÔ´Ï´Ù. ÇÏÁö¸¸ Çö½ÇÀûÀ¸·Î C++ ±âº»¼¸¦ ¸¶½ºÅÍÇß´õ¶óµµ ÃÖÀûȶó´Â ÁÖÁ¦¿¡ °ü½ÉÀ» µÎ±â¿¡´Â À̸¥ ´Ü°èÀÌÁö ¾ÊÀ»±î¿ä? ¾î·µç ¿Ö ÃÖÀûȸ¦ ÇØ¾ß Çϸç ÃÖÀûÈÀÇ ÇÙ½ÉÀÌ ¹«¾ùÀΰ¡¿¡ ´ëÇÑ Á¤´ä¸¸ÅÀº È®½ÇÇÏ°Ô Á¦½ÃÇϴ åÀÔ´Ï´Ù.
