table of contents
| intro(3attr) | intro(3attr) |
BEZEICHNUNG¶
intro - C/C++-Attribute
ÜBERSICHT¶
[[Attr]] [[Lieferant::Attr]]
BESCHREIBUNG¶
Attribute verändern die Eigenschaft eines Quellkonstrukts, beispielsweise eines Typs, einer Variablen oder einer Funktion.
Der Standard erlaubt die Angabe eines Lieferanten für nicht standardisierte Attribute.
VERSIONEN¶
Dialekte von C und C++ haben vor der Standardisierung verschiedene Formen von Attributen bereitgestellt.
- __attribute__((Attr))
- Dies ist die GNU-Syntax für Attribute. Sie wird von sowohl GCC als auch Clang unterstützt.
- __declspec(Attr)
- Dies ist die MSVC-Syntax für Attribute. Sie wird von Clang unterstützt.
STANDARDS¶
C23, C++23.
GESCHICHTE¶
- [[Attr]]
- [[Lieferant::Attr]]
- C23, C++11.
- [[Attr]]
- [[gnu::Attr]]
- GCC 10, g++ 9, Clang 9, Clang++ 9.
- __attribute__((Attr))
- GCC, g++, Clang, Clang++.
- __declspec(Attr)
- Clang, Clang++.
ÜBERSETZUNG¶
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org.
| 28. Juni 2025 | Linux man-pages 6.16 |