This project is maintained by abrarShariar
View On Github

Standard Input / Output Streams Library

Header that defines the standard input/output stream objects:

C Time Library

This header file contains definitions of functions to get and manipulate date and time information.


This header introduces string types, character traits and a set of converting functions:

String streams

Header providing string stream classes:

C Standard General Utilities Library

This header defines several general purpose functions, including dynamic memory management, random number generation, communication with the environment, integer arithmetics, searching, sorting and converting.

C library to perform Input/Output operations

Input and Output operations can also be performed in C++ using the C Standard Input and Output Library (cstdio, known as stdio.h in the C language).

Standard Template Library: Algorithms

The header < algorithm > defines a collection of functions especially designed to be used on ranges of elements. A range is any sequence of objects that can be accessed through iterators or pointers, such as an array or an instance of some of the STL containers. Notice though, that algorithms operate through iterators directly on the values, not affecting in any way the structure of any possible container (it never affects the size or storage allocation of the container).

File streams

Header providing file stream classes:

Numeric limits

This header defines elements with the characteristics of arithmetic types. More specifically, it defines a numeric_limits class template and a specialization of it for each of the fundamental types:

C numerics library

Header < cmath > declares a set of functions to compute common mathematical operations and transformations

Vector header

Header that defines the vector container class:

Map header

Header that defines the map and multimap container classes: