CObArray::operator]

CObject * amp; ¿¬»êÀÚ []( int nIndex );(&A)

CObject * ¿¬»êÀÚ []( int nIndex ) const;

ÁÖÀÇ

¾Æ·¡ ÷ÀÚ ¿¬»êÀÚ´Â SetAt ¹× GetAt ÇÔ¼ö¿¡ ´ë ÇÑ Æí¸®ÇÑ ´ëü¡£

´ëÀÔ¹®ÀÇ ¿ÞÂÊ (l-°ª) ¶Ç´Â ¿À¸¥ÂÊ (r-value) const, µÇÁö ¾ÊÀº ¹è¿­¿¡ ´ë ÇÑ È£Ãâ Çϴ ù ¹ø° ¿¬»êÀÚ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Const ¹è¿­¿¡ ´ë ÇÑ µÎ ¹ø° È£Ãâ¿¡¼­ ¿À¸¥ÂÊ¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù¡£

¶óÀ̺귯¸®ÀÇ µð¹ö±× ¹öÀü ¹þ¾î³µ½À´Ï´Ù (Áß ´ëÀÔ¹®ÀÇ ¿ÞÂÊ À̳ª ¿À¸¥ÂÊ¿¡) ¾Æ·¡ ÷ÀÚ ÀÌ¸é ¾î¼³¼Ç¡£

´ÙÀ½ Ç¥¿¡¼­ CObArray::operator ¿Í À¯»çÇÑ ±âŸ ¿¬»êÀÚ¡£

Ŭ·¡½º ¿¬»êÀÚ
CByteArray BYTEamp; operator (int nIndex );
¹ÙÀÌÆ® operator (int
nIndex ); const(&A)
CDWordArray DWORDamp; operator (int nIndex );
DWORD operator (int
nIndex ); const(&A)
CPtrArray void * amp; operator (int nIndex );
void * ¿¬»êÀÚ (int
nIndex ); const(&A)
CStringArray CStringamp; operator (int nIndex );
CString operator (int
nIndex ); const(&A)
CUIntArray UINTamp; operator (int nIndex );
UINT operator (int
nIndex ); const(&A)
CWordArray WORDamp; operator (int nIndex );
WORD operator (int
nIndex ); const(&A)

¿¹Á¦

CObList::CObList ÀÇ ¸ñ·Ï¿¡ ´ë ÇÑ ÂüÁ¶´Â CAge Ä÷º¼ÇÀÇ ¸ðµç ¿¹Á¦¿¡ »ç¿ë µÇ´Â Ŭ·¡½º¡£

/ / CObArray::operator ´ë ÇÑ ¿¹Á¦

CObArray ¹è¿­;
ÄÉÀÌÁö * pa;

¹è¿­ÀÔ´Ï´Ù.Ãß°¡ (»õ·Î¿î ÄÉÀÌÁö (21)); / / ¿ä¼Ò 0
¹è¿­ÀÔ´Ï´Ù.Ãß°¡ (»õ·Î¿î ÄÉÀÌÁö (40)); / / ¿ä¼Ò 1
pa = (ÄÉÀÌÁö *) ¹è¿­ [0]; / / ¿ä¼Ò 0
ASSERT (* pa = ÄÉÀÌÁö (21)); / / ¿ä¼Ò 0
¹è¿­ [0] = »õ·Î¿î ÄÉÀÌÁö (30); / / ¿ä¼Ò 0 ¹Ù²Ù±â
pa; »èÁ¦
ASSERT (*(CAge*) ¹è¿­ [0] = ÄÉÀÌÁö (30)); / / »õ ¿ä¼Ò 0

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

Âü°í Ç׸ñnbsp;CObArray::GetAt, CObArray::SetAt(&N)

Index