Question

Y at-il équivalent à #pragma once pour CodeGear RAD Studio 2009?

J'utilise l'assistant d'en-tête précompilé et je voudrais savoir s'il est encore nécessaire d'utiliser les inclusions en incluant les fichiers d'en-tête?

Était-ce utile?

La solution

Prise en charge #pragma une fois a été ajouté dans le constructeur de C 2010 En C ++ Builder 2009 et plus tôt, sera tout simplement ignoré la pragma inconnue. Je suggère d'utiliser

#ifndef X 
#define X
//code 
#endif

gardes d'en-tête de style dans les versions du constructeur de C qui ne prennent pas en charge #pragma une fois.

Autres conseils

RAD Studio prend en charge #pragma once, ainsi que tous les suivant.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top