ios

This header is part of the Input/Output library. Includes <iosfwd> Classes ios_base manages formatting flags and input/output exceptions (class) basic_ios manages an arbitrary stream buffer (class template) fpos represents absolute position in a stream or a file (class template) io_errc (C++11) the IO stream error codes (enum) iostream_category (C++11) identifies the iostream error category (function) is_error_code_enum<std::io_errc> (C++11

integer literal

Allows values of integer type to be used in expressions directly. Syntax An integer literal is a primary expression of the form. decimal-literal integer-suffix(optional) (1) octal-literal integer-suffix(optional) (2) hex-literal integer-suffix(optional) (3) binary-literal integer-suffix(optional) (4) (since C++14) where. decimal-literal is a non-zero decimal digit (1, 2, 3, 4, 5, 6, 7, 8, 9), followed by zero or more decimal digits (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)

int

Usage int type: as the declaration of the type

iomanip

This header is part of the Input/output manipulators library. Definitions resetiosflags clears the specified ios_base flags (function) setiosflags sets the specified ios_base flags (function) setbase changes the base used for integer I/O (function) setfill changes the fill character (function template) setprecision changes floating-point precision (function) setw changes the width of the next input/output field (function) get_money (C++11) parses a monetar

Input/output manipulators

Manipulators are helper functions that make it possible to control input/output streams using operator<< or operator>>. The manipulators that are invoked without arguments (e.g. std::cout << std::boolalpha; or std::cin >> std::hex;) are implemented as functions that take a reference to a stream as their only argument. The special overloads of basic_ostream::operator<< and basic_istream::operator>> accept pointers to these functions. The manipulators that are

InputIterator

An InputIterator is an Iterator that can read from the pointed-to element. InputIterators only guarantee validity for single pass algorithms: once an InputIterator i has been incremented, all copies of its previous value may be invalidated. Requirements The type It satisfies InputIterator if. The type It satisfies Iterator The type It satisfies EqualityComparable And, given. i and j, values of type It or const It reference, the type denoted by std::iterator_traits<It>::referen

Input/output library

C++ includes two input/output libraries: a modern, stream-based I/O library and the standard set of C-style I/O functions. Stream-based I/O The stream-based input/output library is organized around abstract input/output devices. These abstract devices allow the same code to handle input/output to files, memory streams, or custom adaptor devices that perform arbitrary operations (e.g. compression) on the fly. Most of the classes are templated, so they can be adapted to any basic character typ

initializer_list

This header is part of the utility library. Classes std::initializer_list(C++11) (class template) Functions std::begin(std::initializer_list) (C++11) specializes std::begin (function template) std::end(std::initializer_list) (C++11) specializes std::end (function template) Synopsis namespace std { template<class E> class initializer_list { public: typedef E value_type; typedef const E& reference; typedef const E& const

inline

Usage inline specifier for functions inline namespace definition (since C++11)

inline specifier

Declares an inline function. Syntax inline function_declaration (1) class { function_definition }; (2) constexpr function_declaration (3) (since C++11) 1) A function at global scope can be declared inline using the keyword inline 2) A function defined entirely inside a class/struct/union definition, whether it's a member function or a non-member friend function, is always inline. 3) A function declared constexpr is always inline. Description An inline function is a