namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:header

Header der Standard-Bibliothek von C++

Die Kenntnis der Syntax umfasst höchstens 5% des notwendigen Wissens.
— Yechiel Kimchi

Übersicht

Hier werden die Aufgaben der vom Standard geforderten Bibliotheken beschrieben. Darüber hinaus liefern die Hersteller von Compilern weitere betriebssystemabhängige, nicht portable Bibliotheken aus. Die Standard-Bibliothek umfasst die in C++ (C++98, ¹C++11, +C++14, *C++17, °C++20) definierten Header (einige wurden geächtet oder entfernt)

sowie die aus der C-Bibliothek übernommenen Header der Form <cXYZ>

<cassert>
<ccomplex>
<cctype>
<cerrno>
<cfenv>
<cfloat>
<cinttypes>
<ciso646>
<climits>
<clocale>
<cmath>
<csetjmp>
<csignal>
<cstdalign>
<cstdarg>
<cstdbool>
<cstddef>
<cstdint>
<cstdio>
<cstdlib>
<cstring>
<ctgmath>
<ctime>
<cuchar>
<cwchar>
<cwctype>

welche es auch in der Form <XYZ.h> gibt. Diese packen alle Bezeichner in den globalen Namensraum statt in den Namensraum std. Der Standard empfiehlt für neue Programme die neuere Form ohne .h mit Ausnahme solcher Programme, die streng C-kompatibel sein sollen.

Aufgaben

kennen/header.txt · Zuletzt geändert: 2020-07-02 16:16 von rrichter