4. String class ´Ù¿î¹Þ±â

¸ðµç ÇÁ·Î±×·¥°ú ¿¹Á¦´Â ÀÌ ¹®¼­ÀÇ ºÎ·Ï¿¡ ÁÖ¾îÁø´Ù. String class¿Í ¶óÀ̺귯¸®, ¿¹Á¦ ÇÁ·Î±×·¥À» ÇϳªÀÇ tar zip ¾ÐÃàÆÄÀÏ·Î ¹­¾î³õÀº ¸µÅ©°¡ ´ÙÀ½°ú °°´Ù.

4.1. ¾î¶»°Ô ÀúÀÚÀÇ String class¸¦ ¹ÏÀ» ¼ö ÀÖ³ª?

Ȥ String class¸¦ ¹ÏÀ» ¼ö ¾øÀ» ¼öµµ ÀÖ´Ù. À̸¦ ÇØ°áÇϱâ À§ÇØ, ÀúÀÚÀÇ String class¸¦ °ËÁõÇÒ °úÇÐÀûÀÎ ¹æ¹ýÀÌ ÀÖ´Ù. Çö´ë ÄÄÇ»ÅÍ °øÇÐÀÚµéÀº ¼ÒÇÁÆ®¿þ¾î¸¦ °ËÁõÇϱâ À§ÇØ ¸Ó¸®°¡ ¾Æ´Ñ CPU¸¦ ¾´´Ù. »ç¶÷ÀÇ ¸Ó¸®´Â ³Ê¹« ´À¸®±â ¶§¹®¿¡ Å×½ºÆ®¿Í °ËÁõÀ» À§Çؼ­´Â ÄÄÇ»ÅÍÀÇ ÈûÀ» ºô¸®´Â °ÍÀÌ ÁÁ´Ù.

ÇÁ·Î±×·¥ example_String.cpp À¸·Î °¡¼­ 'Source code for C++' ¸¦ ¼±ÅÃÇØ¶ó. ( ºÎ·Ï A ¿¡µµ ÁÖ¾îÁø´Ù. 23Àý ) À§ ÇÁ·Î±×·¥Àº ¼ö¹é¸¸¹øÀÇ Å×½ºÆ®¸¦ ÀÚµ¿À¸·Î ÇÒ ¼ö ÀÖ´Â Å×½ºÆ® ¸ðµâÀ» °®°í ÀÖ´Ù. String class¿¡ ÀÌ Å×½ºÆ®¸¦ ÇØº»´Ù¸é, String class°¡ °ß°íÇÏ°í ¿Ïº®ÇÑ ÇÁ·Î±×·¥ÀÓÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù.

Á÷Á¢ 50000¹Ýº¹À¸·Î Å×½ºÆ® ÇØº¸¾Ò´õ´Ï ¿À·ù¾øÀÌ Àß µ¿ÀÛÇÏ¿´´Ù. ¶ÇÇÑ, ¾î¶°ÇÑ ¸Þ¸ð¸® ¸¯µµ ¹ß°ßÇÒ ¼ö ¾ø¾ú´Ù. Å×½ºÆ®´Â ¸®´ª½º¿¡¼­ /usr/bin/gtop, UNIX top ¸í·É¾î, KDEStart->System->KDE System Guard and KDEStart->System->Process management µîÀ» »ç¿ëÇÏ¿© cpu¿Í ¸Þ¸ð¸®¸¦ üũÇϸç ÀÌ·ç¾îÁ³´Ù.

³ª´Â ¹Ýº¹È½¼ö ¸¦ õ¸¸¹øÀ̳ª ±× ÀÌ»óÀ¸·Î ³õ°í Å×½ºÆ® ÇØº¸±â¸¦ ÃßõÇÑ´Ù. ¹Ýº¹È½¼ö°¡ Ŭ¼ö·Ï ½Å·Ú¼ºÀº ´õ¿í ³ô¾ÆÁú °ÍÀÌ´Ù!! Å×½ºÆ®¸¦ µ¹·Á³õ°í ¹äÀ» ¸ÔÀ¸·¯ ´Ù³à¿À¸é °á°ú¸¦ º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù!!