std::deque::insert

(1) iterator insert( iterator pos, const T& value ); (until C++11) iterator insert( const_iterator pos, const T& value ); (since C++11) iterator insert( const_iterator pos, T&& value ); (2) (since C++11) (3) void insert( iterator pos, size_type count, const T& value ); (until C++11) iterator insert( const_iterator pos, size_type count, const T& value ); (since C++11) (4) template< class InputIt > void insert( iterator pos, InputIt f

std::ios_base::iostate

typedef /*implementation defined*/ iostate; static constexpr iostate goodbit = 0; static constexpr iostate badbit = /*implementation defined*/ static constexpr iostate failbit = /*implementation defined*/ static constexpr iostate eofbit = /*implementation defined*/ Specifies stream state flags. It is a BitmaskType, the following constants are defined: Constant Explanation goodbit no error badbit irrecoverable stream error failbit input/output operation failed

std::setw

Defined in header <iomanip> /*unspecified*/ setw( int n ); When used in an expression out << setw(n) or in >> setw(n), sets the width parameter of the stream out or in to exactly n. Parameters n - new value for width Return value Returns an object of unspecified type such that if str is the name of an output stream of type std::basic_ostream<CharT, Traits> or std::basic_istream<CharT, Traits>, then the expression str << setw(n) or

new

Usage new expression allocation functions as the name of operator-like functions

std::money_put

Defined in header <locale> template< class CharT, class OutputIt = std::ostreambuf_iterator<CharT> > class money_put; Class std::money_put encapsulates the rules for formatting monetary values as strings. The standard I/O manipulator std::put_money uses the std::money_put facet of the I/O stream's locale. Inheritance diagram. Type requirements - InputIt must meet the requirements of InputIterator. Specializations Two standalone (locale-i

std::fisher_f_distribution::m

RealType m() const; (1) (since C++11) RealType n() const; (2) (since C++11) Returns the parameters the distribution was constructed with. 1) Returns the m (the first degree of freedom) distribution parameter. The default value is 1.0. 2) Returns the n (the second degree of freedom) distribution parameter. The default value is 1.0. Parameters (none). Return value 1) The m (the first degree of freedom) distribution parameter. 2) The n (the second degree of freedom) distrib

Escape sequences

Escape sequences are used to represent certain special characters within string literals and character literals. The following escape sequences are available (extra escape sequences may be provided with implementation-defined semantics): Escape sequence Description Representation \' single quote byte 0x27 in ASCII encoding \" double quote byte 0x22 in ASCII encoding \? question mark byte 0x3f in ASCII encoding \\ backslash byte 0x5c in ASCII encoding \a audible

std::pair

Defined in header <utility> template< class T1, class T2 > struct pair; std::pair is a struct template that provides a way to store two heterogeneous objects as a single unit. A pair is a specific case of a std::tuple with two elements. Template parameters T1, T2 - the types of the elements that the pair stores. Member types Member type Definition first_type T1 second_type T2 Member objects Member name Type first T1 seco

else

Usage if statement: as the declaration of the alternative branch

void

Usage void specifier used to declare void* type