std::basic_filebuf::open

std::basic_filebuf<CharT, Traits>* open( const char* s, std::ios_base::openmode mode ) (1) std::basic_filebuf<CharT, Traits>* open( const std::string& str, std::ios_base::openmode mode ) (2) (since C++11) Opens the file with the given name - either s or str.c_str(). The file is opened as if by calling std::fopen(s, modestring), where modestring is determined as follows: modestring openmode & ~ate Action if file already exists Action if file does not exis

stdexcept

This header is part of the error handling library. Classes logic_error exception class to indicate violations of logical preconditions or class invariants (class) invalid_argument exception class to report invalid arguments (class) domain_error exception class to report domain errors (class) length_error exception class to report attempts to exceed maximum allowed size (class) out_of_range exception class to report arguments outside of expected range (class) runtim

std::chi_squared_distribution::chi_squared_distribution

explicit chi_squared_distribution( RealType n = 1.0 ); (1) (since C++11) explicit chi_squared_distribution( const param_type& params ); (2) (since C++11) Constructs new distribution object. The first version uses n as the distribution parameter, the second version uses params as the distribution parameter. Parameters n - the n distribution parameter (degrees of freedom) params - the distribution parameter set

std::deque::rbegin

reverse_iterator rbegin(); const_reverse_iterator rbegin() const; const_reverse_iterator crbegin() const; (since C++11) Returns a reverse iterator to the first element of the reversed container. It corresponds to the last element of the non-reversed container. Parameters (none). Return value Reverse iterator to the first element. Exceptions (none) (until C++11) noexcept specification: noexcept (since C++11) Complexity Constant. See also rend crend r

std::fdim

Defined in header <cmath> float fdim( float x, float y ); (1) (since C++11) double fdim( double x, double y ); (2) (since C++11) long double fdim( long double x, long double y ); (3) (since C++11) Promoted fdim( Arithmetic1 x, Arithmetic2 y ); (4) (since C++11) 1-3) Returns the positive difference between x and y, that is, if x>y, returns x-y, otherwise (if x≤y), returns +0. 4) A set of overloads or a function template for all combinatio

std::messages::messages

Defined in header <locale> explicit messages( std::size_t refs = 0 ); Creates a std::messages facet and forwards the starting reference count refs to the base class constructor, locale::facet::facet(). Parameters refs - starting reference count

float

Usage float type: as the declaration of the type

std::wcsrtombs

Defined in header <cwchar> std::size_t wcsrtombs( char* dst, const wchar_t** src, std::size_t len, std::mbstate_t* ps ); Converts a sequence of wide characters from the array whose first element is pointed to by *src to its narrow multibyte representation that begins in the conversion state described by *ps. If dst is not null, converted characters are stored in the successive elements of the char array po

std::bitset::to_string

template< class CharT, class Traits, class Alloc > std::basic_string<CharT,Traits,Allocator> to_string() const; (until C++11) template< class CharT = char, class Traits = std::char_traits<CharT>, class Allocator = std::allocator<CharT> > std::basic_string<CharT,Traits,Allocator> to_string(CharT zero = CharT('0'), CharT one = CharT('1')) const; (since C++11) Converts the contents of the bitset to a string. Uses zero

std::terminate_handler

Defined in header <exception> typedef void (*terminate_handler)(); std::terminate_handler is the function pointer type (pointer to function that takes no arguments and returns void), which is installed and queried by the functions std::set_terminate and std::get_terminate and called by std::terminate. The C++ implementation provides a default std::terminate_handler function, which calls std::abort(). If the null pointer value is installed (by means of std::set_terminate), t