| xParam. XPARAMÀº C ++¿¡¼ ¸Å°³ º¯¼ö ó¸® ¹× °´Ã¼ Á÷·Äȸ¦À§ÇÑ ¹ü¿ë µµ±¸ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
xParam. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Michael Brand
xParam. ű×
xParam. ¼³¸í
XParamÀº C ++ÀÇ ¸Å°³ º¯¼ö ó¸® ¹× °´Ã¼ Á÷·Äȸ¦À§ÇÑ ¹ü¿ë µµ±¸ÀÔ´Ï´Ù. XPARAMÀº C ++¿¡¼ ¸Å°³ º¯¼ö ó¸® ¹× °´Ã¼ Á÷·Äȸ¦À§ÇÑ ¹ü¿ë µµ±¸ÀÔ´Ï´Ù. ±×°ÍÀº Àΰ£ÀÌ ÀÐÀ» ¼ö¾ø°í erriateable ÀÎ Çü½ÄÀ¸·Î °´Ã¼ Á÷·ÄÈ ¹× Á÷·Äȸ¦ Çã¿ëÇÏ¸ç ´Ü¾î Å©±â ¹× ¿£µð¿¡À̽Š¹®Á¦¿¡ ¿µÇâÀ»¹ÞÁö ¾Ê½À´Ï´Ù. XParam Çü½ÄÀº Æ÷ÀÎÅÍ°¡ Æ÷ÇÔ µÈ °´Ã¼¿¡ ÀÇÇØ È¥µ¿µÇÁö ¾Ê½À´Ï´Ù. °³³äÀû ³»¿ëÀ» ¿Ïº®ÇÏ°Ô º¹¿ø ÇÒ ¼öÀÖ´Â ¹æ½ÄÀ¸·Î °´Ã¼¸¦ ÀúÀåÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î XParamÀº ±³Â÷ ÇÁ·Î±×·¥ ¹× Å©·Î½º Ç÷§Æû Åë½ÅÀ»À§ÇÑ ÈǸ¢ÇÑ µµ±¸¸¦ Á¦°øÇÕ´Ï´Ù. ÇâÈÄ XPARAMÀº ¾ð¾î ±³Â÷ Åë½ÅÀ» Çã¿ëÇϵµ·Ï È®Àå µÉ ¼öµµ ÀÖÁö¸¸ ÀÌÁ¦´Â C ++¿¡¼¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. XPARAMÀº È®Àå °¡´ÉÇϹǷΠ³»Àå ¼ö¾÷»Ó¸¸ ¾Æ´Ï¶ó ÀÚ½ÅÀÇ ¼ö¾÷À» ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ À¯Çü ¾ÈÀüÇÏ°í ¿ÏÀüÈ÷ ºñ ħÀÔÀÌ¸ç ¿ø·¡ÀÇ Å¬·¡½º ÇÁ·Î±×·¡¸Ó°¡ XPARAM°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÀǵµÇÏÁö ¾Ê´õ¶óµµ XPARAM°ú ÇÔ²² Ÿ»ç Ŭ·¡½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, XParamÀº ÀÚ½ÅÀÇ Å¬·¡½º¿Í ÇÔ²² ÀÛµ¿ÇÏ´Â µ¥ »ç¿ëÇÒ °Í°ú µ¿ÀÏÇÑ ±â¼úÀ» »ç¿ëÇÏ¿© ÁÖ¿ä STL Ŭ·¡½º»Ó¸¸ ¾Æ´Ï¶ó C ³»Àå Çü½ÄÀ» ÀνÄÇÕ´Ï´Ù.) XParamÀº ¸í·É - ¶óÀÎ. ¶ÇÇÑ ´Ù¸¥ ÀÔ·Â ¼Ò½º·Î ¸®µð·º¼ÇÀ» Çã¿ëÇϸç ÀÔ·Â ¹× Ãâ·Â ÆÄÀÏ·Î ½±°Ô ÀÛµ¿ ÇÒ ¼ö ÀÖ½À´Ï´Ù. XPARAMÀº C ++ iostreams¿Í À¯»çÇÑ "°´Ã¼ ½ºÆ®¸²"À» Á¦°øÇÏÁö¸¸ ¿øÇÏ´Â ´ë»óÀ» ÀÐ°í ¾µ ¼öÀÖ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. XParamÀº ¸ðµç Á÷·ÄÈ ¹× deserializationÀ» ó¸®ÇÕ´Ï´Ù. XPARAMÀº Ŭ·¡½º °èÃþ ¹× Ãß»ó Ŭ·¡½º¸¦ ÀνÄÇÏ¸ç ´ÙÇü¼º ÀÔ·Â ¹× Ãâ·ÂÀ¸·Î ÀÛµ¿ ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸¦ ÅëÇØ XPARAMÀº ƯÈ÷ Ç÷¯±×ÀÎÀ» °ü¸®ÇϱâÀ§ÇÑ ÇÁ·¹ÀÓ ¿öÅ©·Î¼ ƯÈ÷ À¯¿ëÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº XParamÀÌ Å¬·¡½º¸¦ µ¿ÀûÀ¸·Î·Îµå ÇÒ ¼ö ÀÖ´Ù´Â »ç½Ç°ú Àß °áÇÕÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Àü·« °ü¸® ÇÁ·¹ÀÓ ¿öÅ©·Î¼ XParamÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Î±×·¥Àº Àü·« Ŭ·¡½º¿¡ ÇÊ¿äÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÏ´Â Ãß»ó Ŭ·¡½º ¸¸ Á¦°øÇÏ¸ç »ç¿ëÀÚ ÀÔ·ÂÀº XParamÀÌ ¿Ã¹Ù¸¥ ÆÄ»ý Ŭ·¡½ºÀÇ ¿ÏÀüÈ÷ ±¸¼ºµÈ ÀνºÅϽº¸¦·ÎµåÇÏ°ÔÇÕ´Ï´Ù. XPARAMÀº ±ÍÇÏÀÇ ¸Å°³ º¯¼ö¸¦ ½±°Ô ó¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´ÉÀ» °®Ãß°í ÀÖ½À´Ï´Ù. ¡¤ ±Û·Î¹ú ´É·ÂÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ ¿ìÁÖ È¿À²ÀûÀÎ ½ºÅ丮ÁöÀÇ Çǵå¹é ½ºÆ®¸²À» Áö¿øÇÕ´Ï´Ù. ¡¤ ¿¹±âÄ¡ ¾ÊÀº Paramset Ç÷¡±×¸¦ ¹«½ÃÇϽʽÿÀ. ¡¤ °æ°í ¼öÁØÀ» ¼³Á¤ÇÒ ¼öÀÖ´Â ±â´ÉÀ» ÅëÇØ »ç¿ëÀÚ¿¡°Ô °æ°í¸¦º¸°íÇÕ´Ï´Ù. ¡¤ ´õ ³ªÀº ¿À·ùº¸°í : MatchError ¡¤ XParam ÀÔ·Â Çü½Ä¿¡¼´Â XParam ÀÔ·Â Çü½Ä¿¡¼ Áö¿øµÇ´Â ±âº»°ª°ú C ++. ¡¤ ¼ÒÇü ¹ö±× ¼öÁ¤, ÄÚµå ¹× ¹®¼ °³¼± »çÇ×.
xParam. °ü·Ã ¼ÒÇÁÆ®¿þ¾î