Pregunta

¿Hay algo equivalente a #pragma once de CodeGear RAD Studio 2009?

Estoy utilizando el asistente de encabezado precompilado y me gustaría saber si todavía es necesario el uso de guardias incluir al incluir archivos de cabecera?

¿Fue útil?

Solución

El apoyo a #pragma vez que se añadió en C ++ Builder 2010 En C ++ Builder 2009 y versiones anteriores, simplemente se ignora el pragma desconocido. Se recomienda usar

#ifndef X 
#define X
//code 
#endif

guardias de cabecera de estilo en las versiones de Builder C ++ que no son compatibles con #pragma once.

Otros consejos

Rad Studio es compatible con #pragma once, junto con href="http://docwiki.embarcadero.com/RADStudio/en/Pragma_Directives_Overview_Index" todos los siguientes .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top