Если я подкласс массива, как мне получить доступ к элементу?
class ArrayOfFoo extends Array
{
public function getFooAt(anIndex : int) : Foo
{
return this[anIndex] as Foo; // <---- looks for an object attribute (named "0", for example)
}
}
Я мог бы обернуть массив вместо его подкласса, но без универсального интерфейса IArray, который менее чем полезен для стандартных и пользовательских функций, ожидающих массив.
Векторы вообще не позволяют создавать подклассы, поэтому они не помогут.
Спасибо