添え字演算子 [] のオーバーロード
構文
後置式[式]
解説
対応する演算子関数は operator[]() で,クラス X(およびその派生クラス)においてユーザー定義することができます。x がクラス X のオブジェクトであるとすると,x[y] という式は x.operator[](y)と 解釈されます。
operator[]() に対しては,静的ではないメンバー関数のみオーバーロードが可能です。
構文
後置式[式]
解説
対応する演算子関数は operator[]() で,クラス X(およびその派生クラス)においてユーザー定義することができます。x がクラス X のオブジェクトであるとすると,x[y] という式は x.operator[](y)と 解釈されます。
operator[]() に対しては,静的ではないメンバー関数のみオーバーロードが可能です。