Domanda

C'è qualcosa equivalente a #pragma once per CodeGear RAD Studio 2009?

Sto usando l'intestazione precompilata procedura guidata e vorrei sapere se è ancora necessario utilizzare includere guardie quando inclusi i file di intestazione?

È stato utile?

Soluzione

Il supporto per #pragma una volta è stato aggiunto in C ++ Builder 2010 In C ++ Builder 2009 e in precedenza, il pragma sconosciuta viene semplicemente ignorato. Io suggerirei di usare

#ifndef X 
#define X
//code 
#endif

guardie di intestazione stile nelle versioni di C ++ Builder che non supportano #pragma una volta.

Altri suggerimenti

Rad Studio supporta #pragma once, insieme a tutti i seguenti .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top