std::money_get

Defined in header <locale> template< class CharT, class InputIt = std::istreambuf_iterator<CharT> > class money_get; Class template std::money_get encapsulates the rules for parsing monetary values from character streams. The standard I/O manipulator std::get_money uses the std::money_get facet of the I/O stream's locale. Inheritance diagram. Type requirements - InputIt must meet the requirements of InputIterator. Specializations Two sta

std::forward_list::forward_list

(1) explicit forward_list( const Allocator& alloc = Allocator() ); (since C++11) (until C++14) forward_list() : forward_list( Allocator() ) {} explicit forward_list( const Allocator& alloc ); (since C++14) forward_list( size_type count, const T& value, const Allocator& alloc = Allocator()); (2) (since C++11) (3) explicit forward_list( size_type count ); (since C++11) (until C++14) explicit forward_list( size_type count, cons

catch

Usage try-catch block

asm

Usage Declaration of an inline assembly block

std::unordered_multimap::unordered_multimap

(1) explicit unordered_multimap( size_type bucket_count = /*implementation-defined*/, const Hash& hash = Hash(), const KeyEqual& equal = KeyEqual(), const Allocator& alloc = Allocator() ); (since C++11) (until C++14) unordered_multimap() : unordered_multimap( size_type(/*implementation-defined*/) {} explicit unordered_multimap( size_type bucket_count, const Has

std::piecewise_construct

constexpr piecewise_construct_t piecewise_construct = std::piecewise_construct_t(); (since C++11) The constant std::piecewise_construct is an instance of an empty struct tag type std::piecewise_construct_t. Example #include <iostream> #include <utility> #include <tuple> struct Foo { Foo(std::tuple<int, float>) { std::cout << "Constructed a Foo from a tuple\n"; } Foo(int, float) { std::cout << "Constructed a

std::ctype

Defined in header <locale> template< class CharT > class ctype; Class ctype encapsulates character classification features. All stream input operations performed through std::basic_istream<charT> use the std::ctype<charT> of the locale imbued in the stream to identify whitespace characters for input tokenization. Stream output operations apply std::ctype<charT>::widen() to narrow-character arguments prior to output. Inheritance diagram. Two sta

std::basic_string::append

basic_string& append( size_type count, CharT ch ); (1) basic_string& append( const basic_string& str ); (2) (3) basic_string& append( const basic_string& str, size_type pos, size_type count ); (until C++14) basic_string& append( const basic_string& str, size_type pos, size_type count = npos); (since C++14) basic_string& append( const CharT* s,

std::regex_constants::syntax_option_type

Defined in header <regex> typedef /*unspecified*/ syntax_option_type; constexpr syntax_option_type icase = /*unspecified*/; constexpr syntax_option_type nosubs = /*unspecified*/; constexpr syntax_option_type optimize = /*unspecified*/; constexpr syntax_option_type collate = /*unspecified*/; constexpr syntax_option_type ECMAScript = /*unspecified*/; constexpr syntax_option_type basic = /*unspecified*/; constexpr syntax_option_type extended = /*unspecified*/; constexpr syntax_option

std::dynarray::front

reference front(); (since {std}) const_reference front() const; (since {std}) Returns a reference to the first element in the container. Calling front on an empty container is undefined. Parameters (none). Return value reference to the first element. Complexity Constant. Notes For a container c, the expression c.front() is equivalent to *c.begin(). Example The following code uses front to display the first element of a std::dynarray<char>: #include <dynarr