13.3.2 配列var

配列varでは、配列要素にアクセスするためにoperator->ではなく、次のoperator[]メンバー関数を追加でサポートします:

TYPE_slice&operator[](CORBA::ULong Index); const TYPE_slice &operator[](CORBA::ULong Index) const;
前述の演算子は、指定の索引の配列スライスへのリファレンスを返します。配列のスライスとは、元の配列の最初のディメンションを除いたすべてのディメンションを持つ配列のことです。配列で生成されたクラスのメンバー関数は、スライスへのポインタを使用して配列へのポインタを返します。Index引数には、戻り値となるスライスの索引を指定します。この索引は、配列のディメンションを超えることはできません。