CArray::operator
これらの添字演算子は SetAt と GetAt の関数の便利な代替です。
TYPE& operator[](
INT_PTR nIndex
);
const TYPE& operator[](
INT_PTR nIndex
) const;
パラメーター
type
これで要素の型を指定するテンプレート パラメーター配列。nIndex
アクセスする要素のインデックス。
解説
constではない配列に対して呼び出されます最初の演算子は、右側 (右辺値) または代入ステートメントの左 (左辺値) で使用される場合があります。2 番目のは、const の配列に対してメソッドが呼び出されると、右側にのみ使用される場合があります。
添字が (代入ステートメントの左側または右側のいずれか) 範囲外の場合 assert ライブラリのデバッグ バージョン。
使用例
CArray<CPoint,CPoint> myArray;
// Add elements to the array.
for (int i = 0; i < 10; i++)
myArray.Add(CPoint(i, 2*i));
// Modify all the points in the array.
for (int i = 0; i <= myArray.GetUpperBound(); i++)
{
myArray[i].x = 0;
}
必要条件
ヘッダー: afxtempl.h