Déterrage de sujet ! #ifndef _ONGLET_A_H_

Suite du sujet organisation clair d'un code :

Bonsoir J-M-L,
Pourriez-vous m'expliquer l'utilité du code suivant au début des fichiers .h ?
Je n'ai pas trouvé de référence à "ONGLET_A_H" dans les fichiers.

Et auriez-vous un autre Zip avec des exemples d'organisation entre fichiers cpp et .h que je puisse comprendre la logique ?

Merci d'avance,

#ifndef _ONGLET_A_H_
#define _ONGLET_A_H_

Cela sert à être sûr que le fichier d'en-tête ne soit inclus qu'une seul fois.
Par exemple, si un autre fichier d'entête que tu as aussi inclus l'utilise.

cela veut dire, si la macro ONGLET_A_H faire ce qu'il y a entre le #ifndef et le #endif correspondant.
la deuxième ligne définit la macro, pour que si le fichier est inclus une deuxième fois, le #ifndef soit faux.

autres info
https://www.deviceplus.com/arduino/arduino-preprocessor-directives-tutorial/

https://docs.revenera.com/installshield26helplib/LangRef/Langrefifdef_and_ifndef.htm

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.