Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Header der C-Standardbibliothek schließen andere explizit ein?

Welche Header der C-Standardbibliothek schließen andere explizit ein?

Susan Sarandon
Susan SarandonOriginal
2024-11-01 00:00:28828Durchsuche

Which C   Standard Library Headers Explicitly Include Others?

Welche Header in der C-Standardbibliothek schließen andere ein?

Im Allgemeinen sollten Programmierer nicht davon ausgehen, dass ein Header der C-Standardbibliothek einen anderen enthält . Es gibt jedoch bestimmte Ausnahmen, bei denen ein Header ausdrücklich erforderlich ist, um die Funktionalität eines anderen einzuschließen oder bereitzustellen.

Eingeschlossene Header

  • ist enthalten durch:

  • beinhaltet:

  • beinhaltet:

  • beinhaltet:

Funktionen, die ohne explizite Header-Einbindung verfügbar sind

  • Die Funktionen begin, end, ihre C 14 c-, r- und cr-Versionen sowie die C 17-Funktionen size, empty und data sind in < Iterator> sind aber auch verfügbar, wenn einer der folgenden Header enthalten ist:

  • Wenn enthalten ist, sind die Anfangs- und Endfunktionen sowie die generischen Swap-Überladungen verfügbar, Größe, Leer und Daten jedoch nicht.

Das obige ist der detaillierte Inhalt vonWelche Header der C-Standardbibliothek schließen andere explizit ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn