Include guard
Sign in to saveAlso known as macro guard, header guard
construct in C and C++ for idempotent header inclusion
Wikidata facts
- Instance of
- programming idiom
- Part of
- header file
- Has part
- include directive
Show 3 more facts
- facet of
- include directive
- replaced by
- #pragma once
- has effect
- idempotence
Sources (1)
via Wikidata · CC0
Article · Français
Dans les langages de programmation C et C++, un #include guard, parfois appelé macro guard ou encore garde-fou, est une construction utilisée afin d'éviter le problème de la double inclusion pouvant apparaitre avec l'utilisation des directives d'inclusion. L'ajout de #include guards à un header permet de le rendre idempotent.
Abstract from DBpedia / Wikipedia · CC BY-SA