Bonjour,
Est ce que quelqu'un pourrait m'expliquer ce que veut dire :
#pragma once
Merci.
Bonjour,
Est ce que quelqu'un pourrait m'expliquer ce que veut dire :
#pragma once
Merci.
C'est une directive de pré-compilation ( non standard dispo sous visual )
Elle permet d'éviter les inclusions de fichiers croisées/multiples.
ça veut dire que le fichier n'est traité qu'une seule fois, même s'il est inclus plusieurs fois.
C'est une variante des gardes d'inclusion #ifndef... #define ... #endif, en moins modulaire.
merci
Salut
Les #pragmas sont des directive destinée au préprocesseur.
Celle-ci lui indique qu'il ne doit inclure le fichier qu'une seule fois, comme l'aurait fait:Pour info, parmi les autres directives, tu as:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #ifndef __MonFichier_H__ #define __MonFichier_H__ .... le code de ton header ici ... #endif // __MonFichier_H__
Par contre je ne sais pas quels compilateurs supportent cette directive.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 #pragma warning(disable:xxxx) // desactive le warning xxxx #pragma message("test") // affiche un message dans l'output au moment de la compilation
edit: j'arrive clairement trop tard
Merci quand memeEnvoyé par bigquick
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager