CObArray::SetAt

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)

Index