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)