C/Visual C - #pragma once vs. #ifndef

 
Vista:

#pragma once vs. #ifndef

Publicado por Oliver++ (339 intervenciones) el 14/01/2004 15:15:45
Es lo mismo hacer esto

#ifndef DEFIN
#define DEFIN
//codigo del programa
#endif

que colocar dentro del .h esto?
#pragma once
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:#pragma once vs. #ifndef

Publicado por Geo (36 intervenciones) el 16/01/2004 19:57:13
estrictamente hablando, no es lo mismo, pero funcionalmente si :?. Con ambas formas se logra el mismo resultado: que el compilador incluya sólo una vez el archivo durante la compilación.

Sin embargo, la directiva #pragma no es estándar, sólo funciona en Visual C++ y Borland C++ (creo).

Saludos,
José Jorge (Geo).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar