Tampoco estoy seguro de entender su pregunta, pero voy a ayudar u obstaculizar aclarando algunos términos e ideas.
Una matriz y los objetos a los que hace referencia son conceptos diferentes. Hay una gran diferencia entre el “tamaño de una matriz” y el “tamaño de los objetos a los que hace referencia”.
La mayoría de los lenguajes admiten matrices de primitivas y objetos. Por lo general, funcionan de manera diferente con respecto al tamaño real de la matriz.
- ¿Cuáles son algunos algoritmos de Photoshop?
- ¿Cómo se siente Bram Cohen al haber creado accidentalmente un algoritmo para el cifrado totalmente homomórfico?
- ¿Cuáles son algunos libros que debe leer un experto en algoritmos?
- ¿Qué algoritmo se usa para escanear?
- Cómo evaluar el efecto del programa de seguridad vial en el comportamiento después de 7 años de implementación si no hay datos de referencia
Si está utilizando la matriz para contener referencias de objetos, el tamaño de la matriz siempre será de 4 bytes (para máquinas de 32 bits) u 8 bytes (para máquinas de 64 bits) multiplicado por el número de elementos en la matriz. Esto es completamente independiente del tamaño de los objetos a los que apunta la matriz.
La otra posibilidad es que esté utilizando la matriz para contener “primitivas”, como números o estructuras. En ese caso, la matriz contiene directamente los valores, no solo los punteros, y el tamaño de la matriz depende del tamaño de los objetos.
En la mayoría de los idiomas, de todos modos.