J'ai joué avec l'option -H de gcc, qui affiche des informations sur les inclusions directes et indirectes dans la compilation C et C++ (relevant section of the gcc manual)."Plusieurs protections d'inclusion peuvent être utiles pour" quoi, exactement?
Dans le cadre de la sortie, il y a une section «Plusieurs protections d'inclusion peuvent être utiles pour:», qui répertorie un certain nombre d'en-têtes de projet et de système. Qu'est-ce que cela signifie, comment cette liste est-elle déterminée, et pourquoi dit-elle "Multiple" inclure des gardes peut-être utile?
(je suis familier avec le concept général d'inclure les gardes, et pourquoi on voudrait les utiliser -. Je cherche des détails sur ce message en particulier, et ce que cela signifie pour mon projet)