添え字演算子 [] のオーバーロード

提供: RAD Studio
移動先: 案内検索

演算子関数のオーバーロードの概要:インデックス への移動

構文



 後置式[]



解説

対応する演算子関数は operator[]() で,クラス X(およびその派生クラス)においてユーザー定義することができます。x がクラス X のオブジェクトであるとすると,x[y] という式は x.operator[](y)と 解釈されます。

operator[]() に対しては,静的ではないメンバー関数のみオーバーロードが可能です。

関連項目