El análisis de la palabra clave static en C ++

1. variables estáticas globales

. Un ciclo de vida: todo el programa
. B Alcance: El archivo actual
c inicialización:. Sin inicializar -> inicializado automáticamente a 0

2. Variables estáticas locales

. Un ciclo de vida: todo el programa
. B ámbito de aplicación: el segmento de código actual
c Inicialización:. Uninitialized -> inicializa automáticamente a 0 (sólo una vez)

3. función ordinaria estático

Alcance: Archivo actual -> archivo con el mismo nombre no sea incompatible con otras funciones

4. Los miembros de clase estáticos

. A no pertenecen: Compartir -> pertenece a la clase, todos los objetos de datos compartidos, este puntero no es
b llamada: todos los miembros de la clase

La función estática de clase

. Un caso de tareas pendientes: Compartir -> Sólo pertenecen a la clase, todos los objetos de datos compartidos, sin este puntero
b llamadas: llamada sólo miembros de la clase estática.
Método de acceso c: Nombre del nombre de la clase estática :: función.

Publicado siete artículos originales · ganado elogios 1 · vistas 28

Supongo que te gusta

Origin blog.csdn.net/weixin_45793136/article/details/105124955
Recomendado
Clasificación