Skip to content
CppDoc
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Menu
C++ Language Reference
C++ Library Reference
C Language Reference
C Library Reference
CppDoc Development Guide
Overview
Basic Concepts
The as-if rule
Comments
Definitions and ODR
Name lookup
Main function
Modules
Exceptions
Overview
try block
Throwing exceptions
Handling exceptions
noexcept operator
Functions
Overview
Function declaration
Default arguments
Variadic arguments
C++ keywords
Named Requirements
CopyAssignable
DefaultConstructible
Destructible
Hash
Swappable
Preprocessor
Templates
GitHub
Select theme
Dark
Light
Auto
Overview
Utilities library
hash
std::hash
std::hash::operator()
std::move
GitHub
Select theme
Dark
Light
Auto
Basic Concepts
Overview
Comments
GitHub
Select theme
Dark
Light
Auto
header
Overview
Strings library
Null-terminate byte strings
memcpy, memcpy_s
GitHub
Select theme
Dark
Light
Auto
Getting Started
Migration Guide
Migration Workflow
Migration Guidelines
Development Guideline
Overview
Revision-Specific Content
Documenting Everything
Component Documentation for LLM
Cross References
Translation and i18n
Adding New Components
GitHub
Select theme
Dark
Light
Auto
Adding New Components