CObList::InsertBefore

À§Ä¡ InsertBefore ( À§Ä¡ À§Ä¡, CObject * newElement );
´øÁ® ( CMemoryException );

¹Ýȯ °ª

¹Ýº¹ ¶Ç´Â °³Ã¼ Æ÷ÀÎÅÍ °Ë»ö; »ç¿ëÇÒ ¼ö ÀÖ´Â À§Ä¡ °ª NULL ¸ñ·ÏÀÌ ºñ¾î ÀÖ´Â °æ¿ì¡£

¸Å°³ º¯¼ö

À§Ä¡

ÀÌÀü GetNext, GetPrev¶Ç´Â ã±â ¸â¹ö ÇÔ¼ö È£Ãâ¿¡ ÀÇÇØ ¹Ýȯ µÈ À§Ä¡ °ª¡£

newElement

ÀÌ ¸ñ·Ï¿¡ Ãß°¡ÇÒ °³Ã¼ Æ÷ÀÎÅÍ¡£

ÁÖÀÇ

ÁöÁ¤µÈ µÈ À§Ä¡¿¡ ¿ä¼Ò Çϱâ Àü¿¡ÀÌ ¸ñ·Ï¿¡ ¿ä¼Ò Ãß°¡¡£

¿¹Á¦

   CObList ¸ñ·Ï;
   À§Ä¡ pos1, pos2;
   ¸ñ·ÏÀÔ´Ï´Ù.AddHead (»õ ÄÉÀÌÁö (21));
   ¸ñ·ÏÀÔ´Ï´Ù.AddHead (»õ ÄÉÀÌÁö (40)); / / ÀÌÁ¦ ¸ñ·Ï Æ÷ÇÔ (40, 21).
   ¸¸¾à ((pos1 = ¸ñ·Ï.GetTailPosition())! = NULL)
   {
    nbsp;? pos2 = ¸ñ·Ï.InsertBefore (pos1, »õ·Î¿î ÄÉÀÌÁö (65));
   }
# ifdef _DEBUG
   afxDump.SetDepth (1);
   afxDump << "InsertBefore ¿¹:" << & ¸ñ·Ï << "\n";
# endif

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

InsertBefore ¿¹: CObList 3 ¿ä¼Ò
 nbsp;? $4ae2¿¡¼­ ÄÉÀÌÁö 40
 ?? $4b02¿¡¼­ ÄÉÀÌÁö 65
 ?? $49e6¿¡¼­ ÄÉÀÌÁö 21(&N)

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

Âü°í Ç׸ñnbsp;CObList::Find, CObList::InsertAfter(&N)

Index