JSF.CAST.DERIVED.ARRAY.FUNC.CALL

Arrays shall not be treated polymorphically.

Rationale

Array indexing in C/C++ is implemented as pointer arithmetic. Hence, a[i] is equivalent to a+i*SIZEOF(array element). Since derived classes are often larger than base classes, polymorphism and pointer arithmetic are not compatible techniques.