Include guard

http://dbpedia.org/resource/Include_guard an entity of type: WikicatCHeaders

Der Include-Guard oder Include-Wächter ist eine Programmiertechnik, um in C und C++ das Problem der mehrfachen Einbindung zu lösen. Dieses Problem tritt auf, wenn innerhalb einer Übersetzungseinheit mehrmals die gleiche Header-Datei eingebunden wird. Das geschieht in der Regel unbeabsichtigt, z. B. wenn mehrere Module die gleiche Bibliothek benutzen. rdf:langString
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. rdf:langString
Nei linguaggi C e C++, le #include guard sono delle particolari direttive (o macro) che vengono usate nei file header per evitare problemi di doppia definizione in fase di linking. rdf:langString
Nas linguagens de programação C e C++, uma include guard, às vezes chamada de macro guard ou header guard, é uma construção usada para evitar o problema da dupla inclusão ao lidar com a diretiva "include". A adição de #include guards em um arquivo cabeçalho é uma forma de tornar esse arquivo idempotente. rdf:langString
В языках программирования Си и C++ #include guards (защита подключения), иногда также называемая macro guard (макрозащита) — это особая конструкция, применяемая для избежания проблем с «двойным подключением» при использовании директивы компилятора #include. Добавление #include guards в заголовочный файл является одним из способов сделать этот файл идемпотентным, то есть таким, что многократные его подключения эквивалентны однократному и не приводят к ошибкам. rdf:langString
在C和C++程式語言中,#include防範,有時被稱作巨集防範,用於處理#include 時,可避免重複引入的問題。在標頭檔加入#include防範是一種讓檔案等冪的方法。 rdf:langString
In the C and C++ programming languages, an #include guard, sometimes called a macro guard, header guard or file guard, is a particular construct used to avoid the problem of double inclusion when dealing with the include directive. The addition of #include guards to a header file is one way to make that file idempotent. Another construct to combat double inclusion is #pragma once, which is non-standard but nearly universally supported among C and C++ compilers. rdf:langString
rdf:langString Include-Guard
rdf:langString Include guard
rdf:langString Include guard
rdf:langString Include guard
rdf:langString Include guard
rdf:langString Include guard
rdf:langString Include防範
xsd:integer 2550147
xsd:integer 1105282599
rdf:langString hash
rdf:langString #include guard
rdf:langString Der Include-Guard oder Include-Wächter ist eine Programmiertechnik, um in C und C++ das Problem der mehrfachen Einbindung zu lösen. Dieses Problem tritt auf, wenn innerhalb einer Übersetzungseinheit mehrmals die gleiche Header-Datei eingebunden wird. Das geschieht in der Regel unbeabsichtigt, z. B. wenn mehrere Module die gleiche Bibliothek benutzen.
rdf:langString In the C and C++ programming languages, an #include guard, sometimes called a macro guard, header guard or file guard, is a particular construct used to avoid the problem of double inclusion when dealing with the include directive. The C preprocessor processes directives of the form #include in a source file by locating the associated file on disk and transcluding ("including") its contents into a copy of the source file known as the translation unit, replacing the include directive in the process. The files included in this regard are generally header files, which typically contain declarations of functions and classes or structs. If certain C or C++ language constructs are defined twice, the resulting translation unit is invalid. #include guards prevent this erroneous construct from arising by the double inclusion mechanism. The addition of #include guards to a header file is one way to make that file idempotent. Another construct to combat double inclusion is #pragma once, which is non-standard but nearly universally supported among C and C++ compilers.
rdf:langString 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.
rdf:langString Nei linguaggi C e C++, le #include guard sono delle particolari direttive (o macro) che vengono usate nei file header per evitare problemi di doppia definizione in fase di linking.
rdf:langString Nas linguagens de programação C e C++, uma include guard, às vezes chamada de macro guard ou header guard, é uma construção usada para evitar o problema da dupla inclusão ao lidar com a diretiva "include". A adição de #include guards em um arquivo cabeçalho é uma forma de tornar esse arquivo idempotente.
rdf:langString В языках программирования Си и C++ #include guards (защита подключения), иногда также называемая macro guard (макрозащита) — это особая конструкция, применяемая для избежания проблем с «двойным подключением» при использовании директивы компилятора #include. Добавление #include guards в заголовочный файл является одним из способов сделать этот файл идемпотентным, то есть таким, что многократные его подключения эквивалентны однократному и не приводят к ошибкам.
rdf:langString 在C和C++程式語言中,#include防範,有時被稱作巨集防範,用於處理#include 時,可避免重複引入的問題。在標頭檔加入#include防範是一種讓檔案等冪的方法。
xsd:nonNegativeInteger 7463

data from the linked data cloud