void SetAt ( int nIndex, CObject * newElement );
¸Å°³ º¯¼ö
nIndex
0 ÀÌ»óÀÌ µÇ´Â Á¤¼ö À妽º°¡ °í GetUpperBound ¿¡ ÀÇÇØ ¹Ýȯ µÇ´Â °ª¡£
newElement
ÀÌ ¹è¿¿¡ »ðÀÔ µÉ °³Ã¼ Æ÷ÀÎÅÍÀÔ´Ï´Ù. NULL °ª Çã¿ë¡£
ÁÖÀÇ
ÁöÁ¤µÈ µÈ À妽º¿¡¼ ¹è¿ ¿ä¼Ò¸¦ ¼³Á¤ÇÕ´Ï´Ù. SetAt ¼ºÀå ¹è¿À» ¹ß»ý ÇÏÁö ¾Ê½À´Ï´Ù. SetAtGrow ¸¦ »ç¿ë ÇÏ ¿© ÀÚµ¿À¸·Î Áõ°¡ Çϵµ·Ï ¹è¿ ÇÏ·Á´Â °æ¿ì¡£
À妽º °ª ¹è¿¿¡ À¯È¿ÇÑ À§Ä¡¸¦ ³ªÅ¸³»´Â È®ÀÎ ÇØ¾ß ÇÕ´Ï´Ù. ¹üÀ§¸¦ ¹þ¾î³ °æ¿ì, ´ÙÀ½ ¶óÀ̺귯¸®ÀÇ µð¹ö±× ¹öÀü ÁÖÀå¡£
´ÙÀ½ Ç¥¿¡¼ CObArray::SetAt ¿Í À¯»çÇÑ ´Ù¸¥ ¸â¹ö ÇÔ¼ö¡£
| Ŭ·¡½º | ¸â¹ö ÇÔ¼ö |
| CByteArray | Setat¸¦ ¹«È¿È (int nIndex¹ÙÀÌÆ® newElement ); |
| CDWordArray | Setat¸¦ ¹«È¿È (int nIndex, DWORD newElement ); |
| CPtrArray | Setat¸¦ ¹«È¿È (int nIndex, void * newElement ); |
| CStringArray | Setat¸¦ ¹«È¿È (int nIndex, LPCTSTR newElement ); |
| CUIntArray | Setat¸¦ ¹«È¿È (int nIndex, UINT newElement ); |
| CWordArray | Setat¸¦ ¹«È¿È (int nIndex, ´Ü¾î newElement ); |
¿¹Á¦
CObList::CObList ÀÇ ¸ñ·Ï¿¡ ´ë ÇÑ ÂüÁ¶´Â CAge Ä÷º¼ÇÀÇ ¸ðµç ¿¹Á¦¿¡ »ç¿ë µÇ´Â Ŭ·¡½º¡£
/ / Cobarray::setat¿¡ ´ë ÇÑ ¿¹Á¦
nbsp; CObArray ¹è¿;
? CObject * pa;
¹è¿ÀÔ´Ï´Ù.Ãß°¡ (»õ·Î¿î ÄÉÀÌÁö (21)); / / ¿ä¼Ò 0
? ¹è¿ÀÔ´Ï´Ù.Ãß°¡ (»õ·Î¿î ÄÉÀÌÁö (40)); / / ¿ä¼Ò 1
? ¸¸¾à ((pa = ¹è¿.GetAt (0))! = NULL)
? {
????? ¹è¿ÀÔ´Ï´Ù.SetAt (0, »õ·Î¿î ÄÉÀÌÁö (30));? / / 0 ¿ä¼Ò¸¦ ±³Ã¼ ÇÕ´Ï´Ù.
????? pa; »èÁ¦ / / 0¿¡¼ ¿ø·¡ ¿ä¼Ò¸¦ »èÁ¦ ÇÕ´Ï´Ù.
? }
# ifdef _DEBUG
? afxDump.SetDepth (1);
? afxDump << "SetAt ¿¹:" << & ¹è¿ << "\n";
# endif
ÀÌ ÇÁ·Î±×·¥¿¡¼ °á°ú°¡ ´ÙÀ½°ú °°½À´Ï´Ù.:
SetAt ¿¹: 2 ¿ä¼Ò¿Í CObArray
nbsp;? [0] = $47e0¿¡¼ ÄÉÀÌÁö 30
?? [1] = $47a0¿¡¼ ÄÉÀÌÁö 40(&N)
CObArray °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CObArray::GetAt, CObArray::SetAtGrow, CObArray::ElementAt, CObArray::operator(&N)