CObArray::RemoveAt

void RemoveAt ( int nIndex, int nCount = 1 );

¸Å°³ º¯¼ö

nIndex

0 ÀÌ»óÀÌ µÇ´Â Á¤¼ö À妽º°¡ °í GetUpperBound ¿¡ ÀÇÇØ ¹Ýȯ µÇ´Â °ª¡£

nCount

Á¦°ÅÇÒ ¿ä¼ÒÀÇ ¼ö¡£

ÁÖÀÇ

¹è¿­¿¡¼­ ÁöÁ¤ µÈ À妽º¿¡¼­ ½ÃÀÛ ÇÏ´Â Çϳª ÀÌ»óÀÇ ¿ä¼Ò¸¦ Á¦°Å ÇÕ´Ï´Ù. ÀÌ °úÁ¤¿¡¼­ Á¦°Å ¿ä¼Ò À§ÀÇ ¸ðµç ¿ä¼Ò ¾Æ·¡·Î À̵¿ÇÕ´Ï´Ù. ±×°ÍÀº °¨¼Ò »ó´Ü ¹è¿­ÀÇ ¹ÙÀεùµÈ ÇÏÁö¸¸ ¸Þ¸ð¸®¸¦ ÇØÁ¦ ÇÏÁö ¾Ê´Â¡£

Á¦°Å ÁöÁ¡ À§¿¡ ¹è¿­¿¡ Æ÷ÇÔ µÈ °Í º¸´Ù ´õ ¸¹Àº ¿ä¼Ò¸¦ Á¦°Å ÇÏ·Á°í ÇÏ´Â °æ¿ì ´ÙÀ½ µð¹ö±× ¹öÀüÀÇ ¶óÀ̺귯¸® ¾î¼³¼Ç¡£

RemoveAt ÇÔ¼ö¸¦ ¹è¿­¿¡¼­ CObject Æ÷ÀÎÅÍ Á¦°Å µÇÁö¸¸ °³Ã¼ ÀÚü´Â »èÁ¦ µÇÁö ¾Ê½À´Ï´Ù.

´ÙÀ½ Ç¥¿¡¼­ CObArray::RemoveAt ¿Í À¯»çÇÑ ´Ù¸¥ ¸â¹ö ÇÔ¼ö¡£

Ŭ·¡½º ¸â¹ö ÇÔ¼ö
CByteArray RemoveAt ¹«È¿ (int nIndex, int nCount = 1);
CDWordArray RemoveAt ¹«È¿ (int nIndex, int nCount = 1);
CPtrArray RemoveAt ¹«È¿ (int nIndex, int nCount = 1);
CStringArray RemoveAt ¹«È¿ (int nIndex, int nCount = 1);
CUIntArray RemoveAt ¹«È¿ (int nIndex, int nCount = 1);
CWordArray RemoveAt ¹«È¿ (int nIndex, int nCount = 1);

¿¹Á¦

CObList::CObList ÀÇ ¸ñ·Ï¿¡ ´ë ÇÑ ÂüÁ¶´Â CAge Ä÷º¼ÇÀÇ ¸ðµç ¿¹Á¦¿¡ »ç¿ë µÇ´Â Ŭ·¡½º¡£

/ / Cobarray::removeat¿¡ ´ë ÇÑ ¿¹Á¦

nbsp; CObArray ¹è¿­;
 ? CObject * pa;

¹è¿­ÀÔ´Ï´Ù.Ãß°¡ (»õ·Î¿î ÄÉÀÌÁö (21)); / / ¿ä¼Ò 0
 ? ¹è¿­ÀÔ´Ï´Ù.Ãß°¡ (»õ·Î¿î ÄÉÀÌÁö (40)); / / ¿ä¼Ò 1
 ? ¸¸¾à ((pa = ¹è¿­.GetAt (0))! = NULL)
 ? {
 ????? ¹è¿­ÀÔ´Ï´Ù.RemoveAt (0);? / / 1 ¿ä¼Ò 0À¸·Î À̵¿ ÇÕ´Ï´Ù.
 ????? pa; »èÁ¦ / / 0¿¡¼­ ¿ø·¡ ¿ä¼Ò¸¦ »èÁ¦ ÇÕ´Ï´Ù.
 ? }
# ifdef _DEBUG
 ? afxDump.SetDepth (1);
 ? afxDump << "RemoveAt ¿¹:" << & ¹è¿­ << "\n";
# endif

ÀÌ ÇÁ·Î±×·¥¿¡¼­ °á°ú°¡ ´ÙÀ½°ú °°½À´Ï´Ù.:

RemoveAt ¿¹: 1 ¿ä¼Ò¿Í CObArray
 nbsp;? [0] = $4606¿¡¼­ ÄÉÀÌÁö 40(&N)

CObArray °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)

Âü°í Ç׸ñnbsp;CObArray::SetAt, CObArray::SetAtGrow, CObArray::InsertAt(&N)

Index