Tema: extern
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2010, 08:10
davidtadeo
 
Fecha de Ingreso: agosto-2010
Mensajes: 153
Antigüedad: 13 años, 9 meses
Puntos: 1
extern

Tengo mi archivo hora.h y ahi tengo definido int a = 10; y tengo mi programa e incluyo este encabezado y hago referencia a la variable a y me imprime bien, que raro, que no deberia declararla como extern para que puediera hacer referencia a ella fuera en otro archivo???? o entonces para que sirve extern

hora.h

int a = 10;


main.cpp
Código C++:
Ver original
  1. #include <iostream>
  2. #include "hora.h"
  3.  
  4. using namespace std;
  5.  
  6. int main(int argc, char *argv[])
  7. {
  8.    
  9.     cout << a << endl;
  10.    
  11.     system("PAUSE");
  12.     return EXIT_SUCCESS;
  13. }