À§Ä¡ 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)