 Arrays can carry any type as members (even mixed types in the same array) or can be specialized to contain a specific type of members, as in a vector of bits.Usually, only a few types are supported.Many implementations can optimize array functions when the array used is type-specialized.