Àç¹Î±ºÀÌ ¸ÞÀÏ·Î º¸³½ ³»¿ë(³ªÁß¿¡ Á¤¸®ÇÏÀÚ¾Æ;;) ================================================================= ÁØÈ£±ºÀÇ µµ¿òÀ¸·Î cout µîÀÇ ostream ·ù¿¡¼­ Æ÷¸ËÆÃÀ» ¸»²ûÇÏ°Ô ÇÏ´Â ¹æ¹ýÀ» ¾Ë°Ô µÇ¾ú°í, À¯¿ëÇÏ´Ù »ý°¢µÇ¾î ¼Ò°³ÇÕ´Ï´Ù. ¿ø·¡ cout·ùÀÇ Æ÷¸ËÆÃÀº ios_base¿¡¼­ ³ëÃâÇÏ´Â ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÀϹÝÀûÀÎ »ç¿ë¹æ¹ýÀÔ´Ï´Ù. ¿¹¸¦ µé¾î 10À» Á¤¼ö·Î Âï°í 8Áø¼ö·Î Âï°í ½Í´Ù¸é cout<<10<<", "; cout.setf(ios_base::oct); cout<<10; ÀÌ·± ½ÄÀ¸·Î ¾²¸é µË´Ï´Ù. ÇÏÁö¸¸ ÀÌ ¹æ½ÄÀº ÇÁ·Î±×·¥ÀÇ ³í¸®Àû È帧ÀÌ ²÷±â±â ¶§¹®¿¡ °¡µ¶¼ºÀÌ º°·Î ÁÁÁö ¾Ê½À´Ï´Ù. À̸¦ ÇØ°áÇϱâ À§ÇØ C++¿¡¼­´Â manipulator¶ó´Â °ÍÀ» Á¦°øÇÏ°í ÀÖ½À´Ï´Ù. °£´ÜÈ÷ ¼³¸íÇϸé ÇÔ¼ö¸¦ <<ÀÇ ÀÎÀÚ·Î ¹Þ¾Æ¼­, ±× ÇÔ¼ö¿¡ this pointer¸¦ ÀÎÀÚ·Î ³Ñ°Ü ¹ö¸®´Â °ÍÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ µ¿ÀÛÀº TC++PL ÀÇ 21.4.6À» Âü°íÇϼ¼¿ä. µû¶ó¼­ À§ÀÇ ±¸¹®Àº ¾Æ·¡¿Í °°Àº ½¬¿î ±¸¹®À¸·Î ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù. cout<<10<<", "<¿¡ ¸î¸îÀº µî¿¡ Á¤ÀǵǾî ÀÖÀ¸¸ç, À̵µÀúµµ ÇØ´çµÇÁö ¾Ê´Â ³ÑµéÀº ¶ó´Â Çì´õ¿¡ Á¤ÀǵǾî ÀÖ½À´Ï´Ù. ÇÔ¼ö Æ÷¸ä¸¸ ¸ÂÃ߸é Á÷Á¢ Á¤ÀÇÇÒ ¼öµµ ÀÖÀ¸¸ç Á¤ÀÇ ¹æ¹ýÀÌ ±×·¸°Ô ¾î·ÆÁöµµ ¾Ê³×¿ä. ¿ª½Ã TC++PLÀÇ 21.4.6À» Âü°í.. stream¿¡¼­ Á¦°øÇϴ ŸÀÔ ¾ÈÁ¤Àû Æ÷¸ËÆÃÀ» Àß È°¿ëÇÏ½Ã±æ ¹Ù¶ø´Ï´Ù. :)