ANSI C-Konformität

Die Benennungskonvention für alle Microsoft-spezifischen Bezeichner im Laufzeitsystem (z. B. Funktionen, Makros, Konstanten, Variablen und Typdefinitionen) entspricht den ANSI/ISO C-Standards. In dieser Dokumentation wird jede Laufzeitfunktion, die den Standards ANSI/ISO C entspricht, als ANSI-kompatibel aufgeführt. ANSI-kompatible Anwendungen sollten nur diese ANSI-kompatiblen Funktionen verwenden.

Die Namen der Microsoft-spezifischen Funktionen und globalen Variablen beginnen mit einem einzelnen Unterstrich. Diese Namen können nur lokal innerhalb des Bereichs Ihres Codes überschrieben werden. Wenn Sie z.B. die Microsoft-Laufzeitheaderdateien einbeziehen, können Sie weiterhin die Microsoft-spezifische Funktion _open lokal überschreiben, indem Sie eine lokale Variable mit demselben Namen deklarieren. Sie können diesen Namen jedoch nicht für Ihre eigene globale Funktion oder globale Variable verwenden.

Die Namen von Microsoft-spezifischen Makros und Manifestkonstanten beginnen mit zwei Unterstrichen oder einem einzelnen vorangestellten Unterstrich, direkt gefolgt von einem Großbuchstaben. Der Umfang solcher Bezeichner ist absolut. Sie können z. B. den microsoftspezifischen Bezeichner _UPPER aus diesem Grund nicht verwenden.

Siehe auch

Kompatibilität