Un tipo compuesto es diferente del tipo de datos de cualquiera de sus componentes. Por ejemplo, una matriz de elementos Entero no es del tipo de datos Entero.
No existe ningún tipo de datos que incluya todas las estructuras. En su lugar, cada definición de una estructura representa un tipo de datos exclusivo. La misma exclusividad es aplicable a las clases.
No existe ningún tipo de datos que incluya todas las matrices. El tipo de datos de una instancia específica de una matriz está determinada por:
- El hecho de ser una matriz
- La longitud de la matriz
- El tipo de matriz
- El tipo de elemento de la matriz
Var A[12]:Byte Var B[2]:Byte Var C[2]:Entero Var D[]:Entero
En el ejemplo anterior, las variables de matriz A y B no se consideran del mismo tipo de datos porque poseen distintas longitudes. Las variables de matriz B y C no son del mismo tipo porque sus tipos de elemento son distintos. C y D no son del mismo tipo porque una matriz es estática y la otra dinámica.
No hay comentarios.:
Publicar un comentario