Àü¹®°¡¸¦ À§ÇÑ C++ : C++11À» ´ëÇÏ´Â À¯ÄèÇÑ ¹æ¹ý 2±Ç
(¿øÁ¦ Professional C++)
ÀÌÃ¥Àº Àü¹®°¡¸¦ À§ÇÑ C++ : C++11À» ´ëÇÏ´Â À¯ÄèÇÑ ¹æ¹ý ±× 2±ÇÀÌ´Ù.
Ã¥ÀÇ ³»¿ëÀº 1±ÇÀÇ ¿¬Àå ¼±»ó¿¡ ÀÖÀ¸¸ç,
±× ³»¿ë°ú ¸ñÂ÷¸¦ ºñ·ÔÇؼ ½ÉÁö¾î´Â ÆäÀÌÁö ¿ª½Ã 1±ÇÀ¸·Î ºÎÅÍ À̾îÁø´Ù.
ÀÌ·± Ã¥±¸¼ºÀº ¹«°Å¿î Àü¹®¼¸¦ ¸ÅÀÏ µé°í ³ª¸£´Â º»Àΰú °°Àº »ç¶÷¿¡°Ô´Â ¸Å¿ì ¹Ý°¡¿î ±¸¼ºÀÌ´Ù.
Ã¥ÀÇ °¡°ÝÀº 1±Ç¿¡ ºñÇØ ¸¹ÀÌ ¾ã¾ÆÁø ºÎÇÇÀÓ¿¡µµ ºÒ±¸ÇÏ°í Á¤°¡ 3¸¸¿øÀÇ À§¾ö(?) À» ÀÚ¶ûÇÑ´Ù.
ÇÏÁö¸¸ °¨È÷ ¸»ÇÒ¼ö Àִ¹Ù. ±× 3¸¸¿øÀÌ Àý´ë ¾Æ±õÁö ¾ÊÀº Ã¥À̸®¶ó!
¸»ÇÑ¹Ù¿Í °°ÀÌ, ÀÌÃ¥ÀÇ ³»¿ëÀº 1±ÇÀ¸·Î ºÎÅÍ À̾îÁø´Ù.
Ã¥ÀÇ ½ÇÁúÀûÀΠù ÆäÀÌÁöÀÎ 'C++ °í±Þ ±â´É ¸¶½ºÅÍÇϱâ' ¸¦ ³Ñ±âÀÚ ¸¶ÀÚ ³ª¿À´Â ³»¿ëÀº
¿¬»êÀÚ ¿À¹ö·Îµù
ÀÌÃ¥À» ±âº»¼¶ó°í »ý°¢ÇÑ´Ù¸é..
ȤÀº ÀÌ Ã¥ÀÌ 1±ÇÀ̾ú´Ù¸é »ó´çÈ÷ ´çȲÇÒ ¸¸ÇÑ ±¸¼ºÀÌ´Ù.
±×¿ÜÀÇ ÁÖ¿ä ¸ñÂ÷ ±¸¼ºÀ¸·Î
- ÅÛÇø´°ú Á¦³×¸¯ ÇÁ·Î±×·¡¹Ö
- ¸ÖƼ ½º·¹µå ÇÁ·Î±×·¡¹Ö
- Å©·¡½º Ç÷§Æû°ú ´ÙÁß¾ð¾î ¾îÇø®ÄÉÀÌ¼Ç °³¹ß
- µðÀÚÀÎ ÆÐÅÏ °ú C++ ÀÎÅÍºä µîÀ¸·Î ±¸¼ºµÇ¾îÀÖ´Ù .
°³ÀÎÀûÀ¸·Î C++À» ¸ð¸¥´Ù¸é. ÇöÀçÀÇ ½ÃÁ¡¿¡¼ ÀÌ Ã¥À» ±ÇÇÏ°í ½ÍÁö ¾Ê´Ù.
´Ù½Ã Çѹø ¸»ÇÏÁö¸¸ ÀÌÃ¥Àº '¹®¹ý¼'°¡ ¾Æ´Ñ 'È°¿ë¼' ÀÌ´Ù.
ÁÖ·Î ³ª¿À´Â ³»¿ëÀº ÄÚµåÀÇ ¹®¹ý°ú ±× ±âÃÊÀûÀÎ »ç¿ë¹æ¹ýÀÌ ¾Æ´Ï±â ¶§¹®ÀÌ´Ù.
'¾î¶»°Ô' »ç¿ëÇØ¾ß ÇÏ´ÂÁö¿Í '¿Ö' »ç¿ëÇÏ´ÂÁö°¡ ´Ù¾çÇÏ°Ô ±¸¼úµÇ¾îÀÖÀ¸¸ç
ÄÚµå´Â '¾Æ±î ¸»ÇÑ°Ô ³»¿ëÀÌ ÄÚµùÀ¸·Î´Â ÀÌ·± °ÍÀÓ!' À̶ó´Â ´À³¦ ÀÌ´Ù.
Ã¥ÀÇ ³»¿ë¿¡ À־µ ÀÌÃ¥Àº 1±Çº¸´Ù´Â ´Ù¼Ò ½Éµµ°¡ ±í´Ù.
ÈçÈ÷ C++ Ã¥ '³¡¿¡³ª¿À°Å³ª' ½ÉÁö¾î´Â '¾È³ª¿À´Â' ¹®¹ý ¹× ±¸¼ºÀ» µ¶Àڵ鿡°Ô
'´õ ½Éµµ ÀÖ°Ô' À̾߱â Çϱ⠶§¹®ÀÌ´Ù.
ÇÏÁö¸¸ ÀÌ·± ¹®¹ý°ú °³³ä¿¡ ¾î´ÀÁ¤µµ °ü½ÉÀÌ Àְųª Àͼ÷ÇÑ »ç¶÷µé À̶ó¸é
°·ÂÇÑ ¾îµå¹ÙÀ̽º°¡ ÀÌÃ¥ÀÇ °÷°÷¿¡ ´ã°ÜÁ® ÀÖ´Ù.
ÀÌ Ã¥ÀÇ ³»¿ëÀÌ ¾î¶§¼? ¶ó´Â ¹°À½À» ÇÏ´Â »ç¶÷µé¿¡°Ô °£·«ÇÑ ±¸ÀýÀ» º¸¿© ÁÖÀÚ¸é .
C++ Ã¥ÀÓ¿¡µµ ºÒ±¸ÇÏ°í Àç¹Ì ÀÖ°Ôµµ..
"C++ Àº ºñÈ¿À² ÀûÀÎ ¾ð¾îÀΰ¡ ?" ¶ó´Â ÁÖÁ¦¸¦ °£·«ÇÏ°Ô ´Ù·ç±âµµ ÇÑ´Ù.
¶ÇÇÑ ¸¶Áö¸· Àå¿¡¼´Â 'C++ À» ÁÖÁ¦·Î ÇÑ ¸éÁ¢(ÀÎÅͺä)' ³»¿ëÀ» ÂÊÁý°Ô °ú¿Ü ÇØÁØ´Ù .. -¤µ-;;
Ã¥ÀÇ ³»¿ëÀ» ´Ù½Ã µÇÁý°í ȸ°í ÇØÁÖ°ÚÁö.. ¶ó´Â °ÍÀ» »ý°¢ÇÑ´Ù¸é..
¹¹¶ö±î.. '±â¼ú¸éÁ¢À» ÇϰԵǸé ÀÌ°ÅÀÌ°Å Áß¿äÇÏ°í , ¹°¾î º¼ È®·ü ³ôÀ½!!' À̶ó´Â ´À³¦À¸·Î ÀüÇØ Áø´Þ±î..
°³ÀÎÀûÀ¸·Î ÀÌÃ¥À» Á¤¸®ÇÏÁö¸é,
Äھ ´ã°í Àִ å º¸´Ù´Â ³ëÇϿ츦 ´ã°í Àִ å À̶ó°í ¸»ÇÏ°í ½Í´Ù.
(±×·¸´Ù°í ÄÚ¾îÇÑ ³»¿ëÀÌ ¾ø´Ù´Â °ÍÀº ¾Æ´Ï´Ù. ÈǸ¢ÇÑ °ú¿Ü ¼±»ýÀÌ ¸»ÇÏ´Â ¼ö´É ³ëÇÏ¿ì! °°Àº ´À³¦À̴ϱî!)
(±×¸¸Å C++Àº ¹æ´ëÇϴϱî.. ½ÇÁúÀûÀ¸·Î ±× ¸¹Àº ³»¿ëÀ» ÄÚ¾îÇÏ°Ô ´Ù·ç±â¿¡´Â ÀÌÃ¥ÀÇ 1~2±Ç ¸¸À¸·Î´Â ºÎÁ·ÇÏ´Ù)
¸¶Áö¸·À¸·Î, 1±Ç ¸®ºä¿¡¼µµ ´Ù·é¹Ù Àִ°Ͱú °°ÀÌ. ÀÌÃ¥À» ±ÇÀåÇÏ°íÀÚ ÇÏ´Â µ¶ÀÚÃþÀº ¾Æ·¡¿Í °°´Ù.
- Effective C++µîÀÇ ¼ÀûÀ» ÀÐ¾î º¸¾Ò°Å³ª ÀÌ¿Í ºñ½ÁÇÑ ·ùÀÇ Ã¥À» °ü½ÉÀ» °¡Áö°í Á¢ÇÏ°íÀÚ ÇÏ´Â µ¶ÀÚ.
- C++ ¿¡ ´ëÇÑ ½Éµµ ÀÖ´Â »ç°í¸¦ ÇÏ°í ½ÍÀº »ç¶÷.
- ÀÚ½ÅÀÇ ÇÁ·Î±×·¥ ¹æ½ÄÀ» º¹½À ¶Ç´Â ȸ°í ÇÏ°í ½ÍÀº Áß±Þ ÀÌ»óÀÇ ÇÁ·Î±×·¡¸Ó
+ ÀÌÃ¥ÀÇ ÁÖ¿ä ³»¿ëÀº »ó±â¿¡ ¾ð±ÞÇÑ ¹Ù¿Í °°ÀÌ ( ¿¬»êÀÚ ¿À¹ö·Îµù, Á¦³×¸¯, ¸ÖƼ ¾²·¹µå, µðÀÚÀÎ ÆÐÅÏ) ÀÌ´Ù.
¶§¹®¿¡ C++¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ »ç°í¸¦ ¿øÇϸé 2±Ç º¸´Ù´Â 1±ÇÀ» ÃßõÇÏ´Â ¹ÙÀÌ´Ù (¹°·Ð 1~2±Ç ´Ù ÁÁ½À´Ï´Ù)