In C könnte das Schlüsselwort „static“ verwendet werden, um die Sichtbarkeit von Symbolen innerhalb einer Übersetzungseinheit zu steuern . In n3092 wurde seine Verwendung im Namespace-Bereich jedoch veraltet. Diese veraltete Version wurde inzwischen in n3225 entfernt.
Die Entfernung der veralteten Version wird in C Standard Core Language Defect Reports and Accepted Issues, Revision 94:
1012 erläutert. Statik nicht mehr unterstützen
1 |
|
Im Wesentlichen wurde die Ablehnung als unsinnig anerkannt. „static“ wird wahrscheinlich ein Teil von C bleiben, da es nützlich ist, Funktionen und Objekte mit interner Verknüpfung zu deklarieren, ohne dass unnötiger Boilerplate-Code in unbenannten Namespaces erforderlich ist.
Das obige ist der detaillierte Inhalt vonWarum wurde das Schlüsselwort „static' in C veraltet und dann nicht mehr unterstützt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!