All Standard Headers

All Standard Headers

A compact scan page listing standard C and C++ headers in one place, grouped for quick lookup.

How to use this reference page

Use reference pages to confirm names, categories, nearby facilities, and the constraints that matter before writing or reviewing code.

  • Scan the top of the page first to identify the primary types, functions, or algorithm families involved.
  • Use the nearby-page links when your question is really about a companion header, related algorithm family, or broader subsystem.
  • Validate tricky behavior with a small compileable example before relying on memory for details like invalidation, ordering, allocation, or lifetime rules.

All Standard Headers

This page is optimized for scanning. Use the dedicated headers indexes when you want grouped explanations.

C standard headers

C++ core and utility headers

C++ strings, text, and localization

C++ containers and views

C++ algorithms, iterators, and numerics

C++ I/O, files, and filesystem

C++ time and concurrency

C compatibility headers in C++

Practical use

Example in practice

#include <vector>
#include <string_view>

int main() {
    std::vector<std::string_view> headers{"<vector>", "<ranges>", "<format>"};
    return static_cast<int>(headers.size());
}