• Jueves 14 de Noviembre de 2024, 16:44

Autor Tema:  Variables static en c++  (Leído 850 veces)

megalomania

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Variables static en c++
« en: Domingo 27 de Junio de 2010, 12:40 »
0
Alguien me puede explicar como se usan y para que sirven.

Muchas gracias de antemano.

Un saludo.

Amilius

  • Miembro HIPER activo
  • ****
  • Mensajes: 665
    • Ver Perfil
Re: Variables static en c++
« Respuesta #1 en: Domingo 27 de Junio de 2010, 14:04 »
0
Afuera de una función te sirve para definir una variable global que no quieres que sea visible fuera del archivo donde la estás definiendo. Muy útil si tienes cientos de archivos y no quieres buscar en todos para ver si alguno de ellos está haciendo mal uso de tal variable.

Dentro de una función o método sirve para definir una variable que es inicializada la primera vez que se llama a la función y perdura hasta la muerte del proceso. Asi que sólo es inicializada una vez y perdura entre llamadas a la función.