Freigeben über


CSimpleStringT::GetAt

Gibt ein Zeichen von einem CSimpleStringT-Objekt.

XCHAR GetAt( 
   int iChar 
) const;

Parameter

  • iChar
    Der nullbasierte Index des Zeichens im CSimpleStringT-Objekt. Der iChar-Parameter muss größer oder gleich 0 und kleiner als der Wert sein, der von GetLength zurückgegeben wird. Andernfalls generiert GetAt eine Ausnahme.

Rückgabewert

XCHAR, das das Zeichen an der angegebenen Position in der Zeichenfolge enthält.

Hinweise

Rufen Sie diese Methode auf, um das ein Zeichen zurückzugeben, das von iChar angegeben wird. Der überladene tiefgestellte ([]) Operator ist ein einfacher Alias für GetAt. Das NULL-Zeichen ist adressierbar, ohne eine Ausnahme zu generieren, indem GetAt verwendet. Es wird jedoch nicht von GetLength gezählt, und der zurückgegebene Wert ist 0.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung von CSimpleStringT::GetAt.

CSimpleString s(_T("abcdef"), pMgr);
ASSERT(s.GetAt(2) == _T('c'));   

Anforderungen

Header: atlsimpstr.h

Siehe auch

Referenz

CSimpleStringT Class

CSimpleStringT::GetLength

CSimpleStringT::operator []