Página principal   Lista alfabética   Lista de componentes   Lista de archivos   Miembros de las clases   Archivos de los miembros   Páginas relacionadas  

global_static.cpp

Ir a la documentación de este archivo.
00001 
00016 #include <iostream>
00017 using namespace std;
00018 
00024 void funcion_con_memoria ( void )
00025 {
00026   static int llamadas= 0; // El cero sólo se asigna al principio
00027 
00028   llamadas++;
00029   cout << "Ups! me han llamado.... ya van " << llamadas << endl;
00030 }
00031 
00032 int main()
00033 {
00034   int n_llamadas;
00035   cout << "Introduzca el número de llamadas: " << endl;
00036 
00037   cin >> n_llamadas;
00038 
00039   for (int i=0; i< n_llamadas; i++)
00040     funcion_con_memoria();
00041 
00042   return 0;
00043 }

Programación en C++. Desarrollado por Antonio Garrido, © 2003