C plus plus topics Page

C++ Topics - C Plus Plus Topics



Return to Discovering Modern C Plus Plus, 2nd Edition | Discovering Modern C++, C plus plus DevOps | C++ DevOps, C plus plus books | C++ books, C plus plus courses | C++ courses, C plus plus topics | C++ topics, C plus plus | C++


{{navbar_cplusplus}}

Also called CPP Index and CPP Topics

{{navbar_cpluscplus}}

A


* Aggregate - CPP Aggregate - C Plus Plus Aggregate






Reference
* CPP Standard Library reference

CPP C Library

The elements of the C language library are also included as a subset of the [CPP Standard library]]. These cover many aspects, from CPP general utility functions and CPP macros to CPP input/output functions and CPP dynamic memory management functions:

* (assert.h) - C Diagnostics Library (header) - CPP

* -- (ctype.h) -- Character handling functions (header) - CPP
* -- (errno.h) -- C Errors (header) - CPP
* -- (fenv.h) -- C Floating-point environment (header) - CPP
* -- (float.h) -- Characteristics of floating-point types (header) - CPP
* -- (inttypes.h) -- C integer types (header) - CPP
* -- (iso646.h) -- C ISO 646 Alternative operator spellings (header) - CPP
* -- (limits.h) -- C Sizes of integral types (header) - CPP
* -- (locale.h) -- C localization library (header) - CPP
* -- (math.h) -- C numerics library (header) - CPP
* -- (setjmp.h) -- C Non local jumps (header) - CPP
* -- (signal.h) -- C library to handle signals (header) - CPP
* -- (stdarg.h) -- C Variable arguments handling (header) - CPP
* -- (stdbool.h) -- C Boolean type (header) - CPP
* -- (stddef.h) -- C Standard definitions (header) - CPP
* -- (stdint.h) -- C Integer types (header) - CPP
* -- (stdio.h) -- C library to perform Input/Output operations (header) - CPP
* -- (stdlib.h) -- C Standard General Utilities Library (header) - CPP
* -- (string.h) -- C Strings (header) - CPP
* -- (tgmath.h) -- C Type-generic math (header) - CPP
* -- (time.h) -- C Time Library (header) - CPP
* -- (uchar.h) -- C Unicode characters (header) - CPP
* -- (wchar.h) -- C Wide characters (header) - CPP
* -- (wctype.h) -- C Wide character type (header) - CPP

C++ Containers


CPP Containers:
* -- CPP Array header - CPP - CPP
* -- CPP Bitset header - CPP - CPP
* -- CPP Deque header - CPP
* -- CPP Forward list (header) - CPP
* -- CPP List header - CPP
* -- CPP Map header - CPP
* -- CPP Queue header - CPP
* -- CPP Set header - CPP
* -- CPP Stack header - CPP
* -- CPP Unordered map header - CPP
* -- CPP Unordered set header - CPP
* -- CPP Vector header - CPP

Input/Output Stream Library
Provides functionality to use an abstraction called streams specially designed to perform input and output operations on sequences of character, like files or strings.
This functionality is provided through several related classes, as shown in the following relationship map, with the corresponding header file names on top:

click on an element for detailed information
Atomics and threading library
* -- CPP Atomic (header) - CPP
* -- CPP Condition variable (header) - CPP
* -- CPP Future (header) - CPP
* -- CPP Mutex (header) - CPP
* -- CPP Thread (header) - CPP

Miscellaneous headers
* -- [[CPP Standard Template Library: Algorithms (library)
* -- CPP Time library (header) - CPP
* -- CPP Unicode conversion facets (header) - CPP
* -- CPP Complex numbers library (header) - CPP
* -- CPP Standard exceptions (header) - CPP
* -- CPP Function objects (header) - CPP
* -- CPP Initializer list (header) - CPP
* -- CPP Iterator definitions (header) - CPP
* -- CPP Numeric limits (header) - CPP
* -- CPP Localization library (header) - CPP
* -- CPP Memory elements (header) - CPP
* -- CPP Dynamic memory (header) - CPP
* -- CPP Generalized numeric operations (header) - CPP
* -- CPP Random (header) - CPP
* -- CPP Ratio header - CPP
* -- CPP Regular Expressions (header) - CPP
* -- CPP Exception classes (header) - CPP
* -- CPP Strings (header) - CPP
* -- CPP System errors (header) - CPP
* -- CPP Tuple library (header) - CPP
* -- CPP Type index (header) - CPP
* -- CPP Type information (header) - CPP
* -- CPP type_traits (header) - CPP
* -- CPP Utility components (header) - CPP
* -- CPP Library for arrays of numeric values (header) - CPP



https://cplusplus.com/reference



{{navbar_cplusplus_detailed}}





{{navbar_footer}}