CObList::RemoveAt

void RemoveAt ( À§Ä¡ À§Ä¡ );

¸Å°³ º¯¼ö

À§Ä¡

¸ñ·Ï¿¡¼­ Á¦°ÅÇÒ ¿ä¼ÒÀÇ À§Ä¡¡£

ÁÖÀÇ

ÀÌ ¸ñ·Ï¿¡¼­ ÁöÁ¤ µÈ ¿ä¼Ò¸¦ Á¦°Å¡£

List.nbsp;¿¡¼­ °³Ã¼ Æ÷ÀÎÅ͸¦ Á¦°Å ÇÏ ¿© CObList¿¡¼­ ¿ä¼Ò¸¦ Á¦°Å ÇÏ´Â °æ¿ì ±×°ÍÀº ±ÍÇÏÀÇ Ã¥ÀÓ °³Ã¼ ÀÚü¸¦ »èÁ¦ ÇÏ·Á¸é(&N)¡£

À§Ä¡ °ª ³ªÅ¸³À´Ï´Ù ¸ñ·Ï¿¡¼­ ¿Ã¹Ù¸¥ À§Ä¡¸¦ È®ÀÎ ÇØ¾ß ÇÕ´Ï´Ù. À¯È¿ ÇÏÁö ¾ÊÀ¸¸é ´ÙÀ½ Microsoft Foundation Ŭ·¡½º ¶óÀ̺귯¸®ÀÇ µð¹ö±× ¹öÀü ÁÖÀå¡£

¿¹Á¦

¸ñ·Ï ¹Ýº¹ ÇÏ´Â µ¿¾È ¿ä¼Ò¸¦ Á¦°ÅÇÒ ¶§ ÁÖÀÇ ÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ ¿¹Á¦¿¡¼­´Â GetNext ¿¡ ´ë ÇÑ À¯È¿ÇÑ À§Ä¡ °ªÀ» º¸Àå ÇÏ´Â Á¦°Å ±â¼ú¡£

   CObList ¸ñ·Ï;
   À§Ä¡ pos1, pos2;
   CObject * pa;
   
   ¸ñ·ÏÀÔ´Ï´Ù.AddHead (»õ ÄÉÀÌÁö (21));
   ¸ñ·ÏÀÔ´Ï´Ù.AddHead (»õ ÄÉÀÌÁö (40));
   ¸ñ·ÏÀÔ´Ï´Ù.AddHead (»õ ÄÉÀÌÁö (65)); / / ÀÌÁ¦ ¸ñ·Ï Æ÷ÇÔ (65 40, 21).
   ¿¡ ´ë ÇÑ (pos1 = ¸ñ·Ï.GetHeadPosition(); (pos2 = pos1)! = NULL; )
   {
    nbsp;? °æ¿ì (*(CAge*) ¸ñ·ÏÀÔ´Ï´Ù.GetNext (pos1) = ÄÉÀÌÁö (40))
    ?? {
    ?????? pa = ¸ñ·Ï.GetAt (pos2); / / ÀúÀå¿¡ ´ë ÇÑ ¿À·¡ µÈ Æ÷ÀÎÅÍ
          ??????????????????????? / / »èÁ¦ ÇÕ´Ï´Ù.
    ?????? ¸ñ·ÏÀÔ´Ï´Ù.RemoveAt (pos2);
    ?????? pa; »èÁ¦ / / »èÁ¦ ¸Þ¸ð¸® ´©¼ö¸¦ ¹æÁö ÇÕ´Ï´Ù.
    ?? }
   }
# ifdef _DEBUG
   afxDump.SetDepth (1);
   afxDump << "RemoveAt ¿¹:" << & ¸ñ·Ï << "\n";
# endif

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

RemoveAt ¿¹: 2 ¿ä¼Ò¿Í CObList
 nbsp;? $4c1e¿¡¼­ ÄÉÀÌÁö 65
 ?? $4b22¿¡¼­ ÄÉÀÌÁö 21(&N)

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

Index