cuántos bytes hace una necesidad variables static int?
-
20-09-2019 - |
Pregunta
class a
{
int variable;//4 bytes
}
class a
{
static int variable;//? bytes
}
Solución
La variable int también ocupa 4 bytes, pero no en el mismo lugar que la clase y que ocupa 4 bytes para cada dominio de aplicación, no para cada instancia de la clase.
Otros consejos
El mismo número de bytes.
4 bytes para cada dominio de aplicación se carga en. Sin contar los gastos generales de la clase de carga, que es asumir que estar allí de todos modos (i.f. que no tendrá sólo la variable estática en ella).
Depende del hardware, como un int no es siempre 4 bytes. En x86 la int estática lleva el mismo número de bytes como como uno no estático.
Probablemente debería utilizar sizeof () o algo así que si usted está tratando de asignar memoria.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow