API Reference| fmt.dev
Converts between types using a combination of explicit and implicit conversions.| en.cppreference.com
For basic types and string types, the format specification is based on the format specification in Python.| en.cppreference.com
Every template is parameterized by one or more template parameters.| en.cppreference.com
Contents| en.cppreference.com
Class templates, function templates (including generic lambdas), and other templated functions (typically members of class templates) might be associated with a constraint , which specifies the requirements on template arguments, which can be used to select the most appropriate function overloads and template specializations.| en.cppreference.com
C++| en.cppreference.com
Specifies whether a function could throw exceptions.| en.cppreference.com
A coroutine is a function that can suspend execution to be resumed later. Coroutines are stackless: they suspend execution by returning to the caller, and the data that is required to resume execution is stored separately from the stack. This allows for sequential code that executes asynchronously (e.g. to handle non-blocking I/O without explicit callbacks), and also supports algorithms on lazy-computed infinite sequences and other uses.| en.cppreference.com
Binds the specified names to subobjects or elements of the initializer.| en.cppreference.com
Declares a named variable as a reference, that is, an alias to an already-existing object or function.| en.cppreference.com
Attempts to allocate requested number of bytes, and the allocation request can fail (even if the requested number of bytes is zero). These allocation functions are called by new expressions to allocate memory in which new object would then be initialized. They may also be called using regular function call syntax.| en.cppreference.com
Executes a for loop over a range.| en.cppreference.com
Initializes an aggregate from an initializer list. It is a form of list-initialization(since C++11).| en.cppreference.com
An enumeration is a distinct type whose value is restricted to a range of values (see below for details), which may include several explicitly named constants ("enumerators").| en.cppreference.com
Constructs a closure (an unnamed function object capable of capturing variables in scope).| en.cppreference.com
The inline specifier, when used in a function's decl-specifier-seq, declares the function to be an inline function.| en.cppreference.com
In order to instantiate a class template, every template argument must be known, but not every template argument has to be specified. In the following contexts the compiler will deduce the template arguments from the type of the initializer:| en.cppreference.com
When certain criteria are met, the creation of a class object from a source object of the same type (ignoring cv-qualification) can be omitted, even if the selected constructor and/or the destructor for the object have side effects. This elision of object creation is called copy elision .| en.cppreference.com