Wenn Eclipse- eine neue Datei erstellt (.c oder .h-Datei) in einem C-Projekt der Editor immer automatisch ein #define
an der Spitze der Datei wie folgt erstellt: Wenn die Datei ‚myCFile gestattet. c‘wird es wie diesesAuto definiert in C-Editoren ... Warum?
#ifndef MYCFILE_C_
#define MYCFILE_C_
eine #define
am Anfang der Datei sein habe ich andere Editoren dies auch tun gesehen (Codewright und SlikEdit glaube ich). Die #defines
scheinen nichts für den Editor zu tun, da ich sie einfach ohne Probleme löschen kann, und ich kann mir keinen Grund vorstellen, warum ich würde sie verwenden möchten. Weiß jemand, warum sie dort sind?
Es gibt Dinge, die in '* .h' gehen sollten (wie' typedef' und 'struct' Definitionen), aber das _kann nicht_ wiederholt werden. Das ist also kein Rückfall, wie Sie sagen. – vonbrand