CPtrList Ŭ·¡½º ¸â¹ö

°Ç¼³

CPtrList Void Æ÷ÀÎÅÍ¿¡ ´ë ÇÑ ºó ¸ñ·Ï »ý¼º¡£

¸Ó¸®/²¿¸® ¾×¼¼½º

GetHead ¸ñ·Ï (ºñ¾î ÀÖÀ» ¼ö ¾ø½À´Ï´Ù)ÀÇ head ¿ä¼Ò¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
GetTail ¸ñ·Ï (ºñ¾î ÀÖÀ» ¼ö ¾ø½À´Ï´Ù)ÀÇ ²¿¸® ¿ä¼Ò ¹Ýȯ¡£

ÀÛ¾÷

RemoveHead ¸ñ·Ï¿¡¼­ ¿ä¼Ò¸¦ Á¦°Å¡£
RemoveTail ¸ñ·ÏÀÇ ²¿¸®¿¡¼­ ¿ä¼Ò¸¦ Á¦°Å¡£
AddHead (»õ·Î¿î ¸Ó¸® ÇÏ °Ô) ¸ñ·ÏÀÇ ¿ä¼Ò (¶Ç´Â ´Ù¸¥ ¸ñ·Ï¿¡ ÀÖ´Â ¸ðµç ¿ä¼Ò) Ãß°¡¡£
AddTail ¸ñ·Ï (¸¸µå´Â »õ·Î¿î ²¿¸®)ÀÇ ²¿¸®¸¦ ¿ä¼Ò (¶Ç´Â ´Ù¸¥ ¸ñ·Ï¿¡ ÀÖ´Â ¸ðµç ¿ä¼Ò) Ãß°¡¡£
RemoveAll ÀÌ ¸ñ·Ï¿¡¼­ ¸ðµç ¿ä¼Ò¸¦ Á¦°ÅÇÕ´Ï´Ù.

¹Ýº¹

GetHeadPosition ¸ñ·ÏÀÇ head ¿ä¼Ò À§Ä¡¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
GetTailPosition ¸ñ·ÏÀÇ ²¿¸® ¿ä¼ÒÀÇ À§Ä¡¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
GetNext ¹Ýº¹¿¡ ´ë ÇÑ ´ÙÀ½ ¿ä¼Ò¸¦ °¡Á®¿É´Ï´Ù.
GetPrev ¹Ýº¹¿¡ ´ë ÇÑ ÀÌÀü ¿ä¼Ò¸¦ °¡Á®¿É´Ï´Ù.

°Ë»ö/¼öÁ¤

GetAt ÁöÁ¤ µÈ À§Ä¡¿¡ ÀÖ´Â ¿ä¼Ò¸¦ °¡Á®¿É´Ï´Ù.
SetAt ƯÁ¤µÈ À§Ä¡¿¡ ¼³Á¤ ÇÏ´Â ¿ä¼Ò¡£
RemoveAt À§Ä¡¿¡ ÀÇÇØ ÁöÁ¤ µÈÀÌ ¸ñ·Ï¿¡¼­ ¿ä¼Ò¸¦ Á¦°Å¡£

»ðÀÔ

InsertBefore ÁÖ¾îÁøµÈ À§Ä¡ Àü¿¡ »õ ¿ä¼Ò »ðÀÔ¡£
InsertAfter ÁÖ¾îÁøµÈ À§Ä¡ ÈÄ¿¡ »õ ¿ä¼Ò »ðÀÔ¡£

°Ë»ö

ã±â Æ÷ÀÎÅÍ °ª¿¡ ÀÇÇØ ÁöÁ¤ µÈ ¿ä¼ÒÀÇ À§Ä¡¸¦ °¡Á®¿É´Ï´Ù.
FindIndex À妽º´Â 0ºÎÅÍ ½ÃÀÛ ÇÏ ¿© ÁöÁ¤ÇÑ ¿ä¼ÒÀÇ À§Ä¡¸¦ °¡Á®¿É´Ï´Ù.

»óÅÂ

GetCount ÀÌ ¸ñ·Ï¿¡ ÀÖ´Â ¿ä¼Ò ¼ö¸¦ ¹ÝȯÇÕ´Ï´Ù.
IsEmpty ºó ¸ñ·Ï Á¶°Ç (¿ä¼Ò)¿¡ ´ë ÇÑ Å×½ºÆ®¡£

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

Index