Referenz zur C-Laufzeitbibliothek

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu C++-Referenz


RAD Studio enthält einige Hundert Funktionen, Makros und Klassen, die Sie aus Ihren C- oder C++-Programmen heraus aufrufen, um unterschiedlichste Aufgaben auszuführen, z.B. Low- und High-Level-Eingabe/Ausgabe, String- und Dateibearbeitung, Speicherzuweisung, Prozesssteuerung, Datenkonvertierung, mathematische Berechnungen usw.

Dieses Thema bezieht sich auf die Windows-C/C++-RTL.

Informationen zur OS X-C/C++ RTL finden Sie unter C-RTL_für_OS_X. Informationen zur iOS C/C++ RTL finden Sie unter iOS-C-RTL.

Hinweis: In der Online-Hilfe wird jede Funktion, jedes Makro und jede Klasse in der C-Laufzeitbibliothek nur einmal aufgeführt. Einige Funktionen, Makros und Klassen sind aber in mehreren Header-Dateien definiert.


Beispielsweise ist _strerror in string.h und stdio.h definiert. Funktionen, die in mehreren Header-Dateien definiert sind, werden in der Online-Hilfe der Header-Datei zugeordnet, die in der alphabetischen Reihenfolge zuerst kommt. Daher finden Sie _strerror in der Hilfe in stdio.h, aber nicht in string.h.

Themen

Header-Dateien

Die folgenden Header-Dateien befinden sich in $(BDS)\include\windows\crtl.

Nur die am häufigsten verwendeten Header-Dateien sind dokumentiert.

Informationen über Standard-Headers finden Sie in den folgenden externen Ressourcen:

Informationen zu Dinkumware-Headern finden Sie unter:

  • Dinkum C++ Library Reference in der lokalen Hilfe (aktivieren Sie dafür "Dinkumware" im Feld Filter)
  • DINKUMWARE Ltd

Sie können auch Header-Dateien auf Ihrem System öffnen und die darin enthaltenen Kommentare einsehen.

C

In Klammern sind die C++-Header angegeben:

C99

C++

  • bitset.h
  • deque.h
  • fstream.h
  • function.h
  • iomanip.h
  • ios.h
  • iosfwd.h
  • iostream.h
  • istream.h
  • iterator.h
  • locale.h
  • new.h
  • numeric.h
  • memory.h
  • ostream.h
  • set.h
  • stack.h
  • stdexcept.h
  • streambu.h
  • strstrea.h
  • valarray.h
  • vector.h
  • typeinfo.h

STL

  • hash_map.h
  • hash_set.h
  • queue.h
  • list.h
  • rope.h
  • slist.h
  • utility.h

C++Builder:

Perl-kompatible reguläre Ausdrücke

Warnung: Perl-kompatible reguläre Ausdrucksheader sind veraltet und sind nicht für alle C++Builder-Compiler verfügbar. Verwenden Sie stattdessen regex aus der C++-Standardbibliothek.
  • pcre.h
  • pcreposi.h
  • pcreposix.h

Siehe auch