“Conocimiento Programación>C /C + + Programming

Cómo declarar funciones estáticas en C + +

2011/12/21
funciones miembro estáticas no son frecuentes en los programas en C + +. Un programador podría utilizar estas funciones , principalmente cuando se quiere acceder a una función miembro de la clase a pesar de que no se ha creado una instancia . Funciones miembro estáticas no tienen acceso al puntero "this" , y su alcance no se extiende más allá de la clase. No se puede declarar un miembro estático de ser virtual. Las funciones estáticas sólo pueden acceder a los datos estáticos dentro y fuera de la clase. Sigue leyendo para saber cómo declarar funciones estáticas en C + + . Cosas que necesitará
Conocimientos avanzados de C + +
Microsoft Visual C + +, Borland C + + Builder u otro IDE
Ver Más instrucciones
1

Designar una función miembro estática como poniendo la palabra clave static antes de la declaración de la función , dentro de la clase C + + de la siguiente manera :
static void MemberFunc (int ) ;
2

Acceso a una función estática utilizando el nombre de clase , más la resolución de ámbito operador y el nombre de la función . Tenga en cuenta que esto es diferente de la forma en que es posible acceder a una función miembro normal que utiliza el operador miembro dot :
AlgunaClase :: MemberFunc ( 45 ) ;
3

Estudio de la siguiente código de ejemplo para comprender cómo implementar una función estática en un programa.
archivo de clase { f
archivo estático, datos //estáticas
público :
estática y archivo GetHandle () { f
return; }

//resto de definición de clase
} ;
int main () {
archivo f = Archivo :: GetHandle ();

C /C + + Programming
Cómo hacer una aplicación de alarma MFC
Cómo eliminar a + + Montón C Corrupt
¿Cómo equiparar dos cosas en una sentencia if en C + +
¿Cómo se ejecuta el programa C en Terminal?
Cómo dibujar líneas en Visual C + +
Cómo hacer un proyecto de SDL en bloques de código
Funciones de primera clase en Python
¿Qué es la sintaxis estructural o la estructura de programación C
Conocimiento de la computadora © http://www.ordenador.online