Una pregunta mas, me estaba fijando que en c para una directiva de preprocesador condicional es:
#ifndef _HOLA_
y en c++ es:
#ifndef HOLA_H
es correcto???
a y tambien son puras mayusculas, por que?? o es que si mi archvo de cabecra se llama hola.h debo poner en c
#ifndef _hola_
y en c++
#ifndef hola_h
gracias