void SetSize ( int nNewSize, int nGrowBy = -1 );
´øÁ® ( CMemoryException );
¸Å°³ º¯¼ö
nNewSize
»õ ¹è¿ Å©±â (¿ä¼Ò ¼ö)ÀÔ´Ï´Ù. 0 º¸´Ù Å©°Å³ª µÇ¾î¾ß ÇÕ´Ï´Ù.
nGrowBy
ÃÖ¼Ò Å©±â Áõ°¡ ÇÊ¿äÇÑ °æ¿ì ÇÒ´çÇÒ ¿ä¼Ò ½½·Ô ¼ö¡£
ÁÖÀÇ
ºñ¾î Àְųª ±âÁ¸ ¹è¿; Å©±â ¼³Á¤ ¸Þ¸ð¸®¸¦ ÇÒ´ç ÇÏ ¿© ÇÊ¿äÇÑ °æ¿ì¡£
»õ Å©±â°¡ ÀÌÀü Å©±â º¸´Ù ÀÛÀº °æ¿ì ´ÙÀ½ ¹è¿ÀÌ À߸®°í ¸ðµç ¾²ÀÌÁö ¾ÊÀº ¸Þ¸ð¸® Ãâ½Ã¡£
ÀÌ ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ¹è¿À» »ç¿ë ÇÏ ¿© ½ÃÀÛ Çϱâ Àü¿¡ ±ÍÇÏÀÇ ¹è¿ Å©±â¸¦ ¼³Á¤ ÇÕ´Ï´Ù. SetSize¸¦ »ç¿ë ÇÏÁö ¾Ê´Â °æ¿ì ±ÍÇÏÀÇ ¹è¿¿¡ ¿ä¼Ò¸¦ Ãß°¡ Çϸé ÀÚÁÖ ÀçÇÒ´ç ÇÏ °í º¹»ç ÇÕ´Ï´Ù. ÀÚÁÖ ÀçÇÒ´ç ¹× º¹»ç È¿À²ÀûÀÔ´Ï´Ù ¹× ¸Þ¸ð¸® Á¶°¢ ¼ö ÀÖ½À´Ï´Ù.
NGrowBy ¸Å°³ º¯¼ö´Â ¹è¿ÀÇ ¼ºÀå ÇÏ´Â µ¿¾È ³»ºÎ ¸Þ¸ð¸® ÇÒ´çÀ» ¿µÇâÀ» ÁÝ´Ï´Ù. °áÄÚ ±×°ÍÀÇ »ç¿ë¿¡´Â ¹è¿ Å©±â¸¦ GetSize °í GetUpperBoundº¸°í ¿µÇâÀ» ¹ÌĨ´Ï´Ù. MFC¿¡¼ ¸Þ¸ð¸® Á¶°¢È¸¦ ¹æÁö ÇÏ °í ´ëºÎºÐÀÇ °æ¿ì¿¡ ´ë ÇÑ È¿À² ÃÖÀûȸ¦ °è»ê ÇÏ´Â ¹æ¹ý¿¡ ¸Þ¸ð¸®¸¦ ÇÒ´ç ±âº» °ªÀ» »ç¿ë ÇÏ´Â °æ¿ì¡£
CArray °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CArray::GetUpperBound, CArray::GetSize(&N)