C++ in a Nutshell

 
[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X]

! (bang)   [See operator!]

# operator and directive

       example  

#define directive  

       examples  

#if directive  

       example  

#include directive  

#undef directive

       macros and  

#using directive (Managed C++ extension)  

& (ampersand)

       example  

       returning address of lvalue or qualified- name  

&& (logical and)   2nd  

> (relational operator)   [See operator >]

>> (shift operator)   [See operator>>]

>= (relational operator)   [See operator>=]

< (relational operator)   [See operator]

<< (shift operator)   [See operator]

<= (relational operator)   [See operator<=]

<algorithm> header   2nd  

       adjacent_find function template  

       binary_search function template  

       copy function template  

       copy_backward function template  

       count function template  

       count_if function template  

       equal function template  

       equal_range function template  

       fill function template  

       fill_n function template  

       find function template  

       find_end function template  

       find_first_of function template  

       find_if function template  

       for_each function template  

       generate function template  

       generate_n function template  

       includes function template  

       inplace_merge function template  

       iter_swap function template  

       lexicographical_compare function template  

       lower_bound function template  

       make_heap function template  

       max function template  

       max_element function template  

       merge function template  

       min function template  

       min_element function template  

       mismatch function template  

       next_permutation function template  

       nth_element function template  

       partial_sort function template  

       partial_sort_copy function template  

       partition function template  

       pop_heap function template  

       prev_permutation function template  

       push_heap function template  

       random_shuffle function template  

       remove function template  

       remove_copy function template  

       remove_copy_if function template  

       remove_if function template  

       replace function template  

       replace_copy function template  

       replace_copy_if function template  

       replace_if function template  

       reverse function template  

       reverse_copy function template  

       rotate function template  

       rotate_copy function template  

       search function template  

       search_n function template  

       set_difference function template  

       set_intersection function template  

       set_symmetric_difference function template  

       set_union function template  

        sort function template  

       sort_heap function template  

       stable_partition function template  

       stable_sort function template  

       swap function template  

       swap_ranges function template  

       transform function template  

       unique function template  

       unique_copy function template  

       upper_bound function template  

<bitset> header   2nd  

       bitset class template  

       bitset::reference class  

       operator >> function template  

       operator& function template  

       operator<< function template  

       operator^ function template  

       operator function template  

<cassert> header   2nd  

       assert macro  

       NDEBUG macro  

<cctype> header   2nd  

        isalnum function  

        isalpha function  

        iscntrl function  

        isdigit function  

        isgraph function  

        islower function  

        isprint function  

        ispunct function  

        isspace function  

        isupper function  

        isxdigit function  

        tolower function  

       toupper function  

<cerrno> header   2nd  

       EDOM macro  

       EILSEQ macro  

       ERANGE macro  

       errno macro  

<cfloat> header   2nd   3rd  

       DBL_DIG macro  

       DBL_EPSILON macro  

       DBL_MANT_DIG macro  

       DBL_MAX macro  

       DBL_MAX_10_EXP macro  

       DBL_MAX_EXP macro  

       DBL_MIN macro  

       DBL_MIN_10_EXP macro  

       DBL_MIN_EXP macro  

       FLT_DIG macro  

       FLT_EPSILON macro  

       FLT_MANT_DIG macro  

       FLT_MAX macro  

       FLT_MAX_10_EXP macro  

       FLT_MAX_EXP macro  

       FLT_MIN macro  

       FLT_MIN_10_EXP macro  

       FLT_MIN_EXP macro  

       FLT_RADIX macro  

       FLT_ROUNDS macro  

       LDBL_DIG macro  

       LDBL_EPSILON macro  

       LDBL_MANT_DIG macro  

       LDBL_MAX macro  

       LDBL_MAX_10_EXP macro  

       LDBL_MAX_EXP macro  

       LDBL_MIN macro  

       LDBL_MIN_10_EXP macro  

       LDBL_MIN_EXP macro  

<ciso646> header   2nd  

<climits> header   2nd   3rd  

       CHAR_BIT macro  

       CHAR_MAX macro  

       CHAR_MIN macro  

       INT_MAX macro  

       INT_MIN macro  

       LONG_MAX macro  

       LONG_MIN macro  

       MB_LEN_MAX macro  

       SCHAR_MAX macro  

       SCHAR_MIN macro  

       SHRT_MAX macro  

       SHRT_MIN macro  

       UCHAR_MAX macro  

       UINT_MAX macro  

       ULONG_MAX macro  

       USHRT_MAX macro  

<clocale> header   2nd  

       LC_ALL macro  

       LC_COLLATE macro  

       LC_CTYPE macro  

       LC_MONETARY macro  

       LC_NUMERIC macro  

       LC_TIME macro  

       lconv structure  

        localeconv function  

       NULL macro  

       setlocale function  

<cmath> header   2nd  

       abs function  

       acos function  

       asin function  

       atan function  

       atan2 function  

       ceil function  

       cos function  

       cosh function  

       exp function  

       fabs function  

       floor function  

       fmod function  

       frexp function  

       HUGE_VAL macro  

       ldexp function  

       log function  

       log10 function  

       modf function  

       pow function  

       sin function  

       sinh function  

       tan function  

       tanh function  

<complex> header   2nd   3rd   4th  

       abs function template  

       arg function template  

       complex class template  

       complex<double> template specialization  

       complex<float> template specialization  

       complex<long double> template specialization  

       conj function template  

       cos function template  

       cosh function template  

       exp function template  

       imag function template  

       log function template  

       log10 function template  

       norm function template  

       operator!= function template  

       operator>> function template  

       operator<< function template  

       operator* function template  

       operator+ function template  

       operator- function template  

       operator/ function template  

       operator== function template  

       polar function template  

       pow function template  

       real function template  

       sin function template  

       sinh function template  

       sqrt function template  

       tan function template  

       tanh function template  

<csetjmp> header   2nd  

       jmp_buf type  

       longjmp function  

       setjmp function  

<csignal> header   2nd  

       raise function  

       sig_atomic_t type  

       SIG_DFL macro  

       SIG_ERR macro  

       SIG_IGN macro  

       SIGABRT macro  

       SIGFPE macro  

       SIGILL macro  

       SIGINT macro  

       signal function  

       SIGSEGV macro  

       SIGTERM macro  

<cstdarg> header   2nd  

       va_arg macro  

       va_end macro  

       va_list type  

       va_start macro  

<cstddef> header   2nd  

       NULL macro  

       offsetof macro  

       ptrdiff_t type  

       size_t type  

<cstdio> header   2nd  

       _IOFBF macro  

       _IOLBF macro  

       _IONBF macro  

       BUFSIZ macro  

        clearerr function  

       EOF macro  

       fclose function  

       feof function  

        ferror function  

        fgetc function  

        fgetpos function  

       fgets function  

       FILE type  

       FILENAME_MAX macro  

       fopen function  

       FOPEN_MAX macro  

       fpos_t type  

       fprintf function  

        fputc function  

       fputs function  

       fread function  

        freopen function  

       fscanf function  

       fseek function  

        fsetpos function  

        ftell function  

       fwrite function  

       getc macro  

        getchar macro  

       gets function  

       L_tmpnam macro  

       NULL macro  

       perror function  

       printf function  

       putc macro  

        putchar macro  

       puts function  

       remove function  

       rename function  

       rewind function  

       SEEK_CUR macro  

       SEEK_END macro  

       SEEK_SET macro  

        setbuf function  

        setvbuf function  

       size_t type  

       sprintf function  

        sscanf function  

       stderr macro  

       stdin macro  

        stdout macro  

       TMP_MAX macro  

        tmpfile function  

       tmpnam function  

        ungetc function  

       vfprintf function  

        vprintf function  

       vsprintf function  

<cstdlib> header   2nd   3rd  

       abort function  

       abs function  

       atexit function  

       atof function  

       atoi function  

       atol function  

        bsearch function  

        calloc function  

       div function  

       div_t type  

       exit function  

       EXIT_FAILURE macro  

       EXIT_SUCCESS macr  

       free function  

       getenv function  

       labs function  

       ldiv function  

       ldiv_t type  

       malloc function  

       MB_CUR_MAX function  

        mblen function  

        mbstowcs function  

        mbtowc function  

       NULL macro  

        qsort function  

       rand function  

       RAND_MAX macro  

       realloc function  

       size_t type  

        srand function  

        strtod function  

        strtol function  

        strtoul function  

       system function  

        wcstombs function  

        wctomb function  

<cstring> header   2nd  

        memchr function  

        memcmp function  

        memcpy function  

        memmove function  

        memset function  

       NULL macro  

       size_t type  

       strcat function  

        strchr function  

       strcmp function  

        strcoll function  

        strcpy function  

        strcspn function  

       strerror function  

       strlen function  

        strncat function  

        strncmp function  

        strncpy function  

        strpbrk function  

        strrchr function  

        strspn function  

        strstr function  

        strtok function  

        strxfrm function  

< ctime > header   2nd  

        asctime function  

       clock function  

       clock_t type  

       CLOCKS_PER_SEC macro  

       ctime function  

        difftime function  

        gmtime function  

       localtime function  

        mktime function  

       NULL macro  

       size_t type  

       strftime function  

       time function  

       time_t type  

       tm struct  

<cwchar> header   2nd  

       btowc function  

       fgetwc function  

       fgetws function  

       fputwc function  

       fputws function  

       fwide function  

       fwprintf function  

       fwscanf function  

       getwc macro  

       getwchar macro  

       mbrlen function  

       mbrtowc function  

       mbsinit function  

       mbsrtowcs function  

       mbstate_t type  

       NULL macro  

       putwc macro  

       putwchar function  

       size_t type  

       swprintf functio  

       swscanf function  

       tm struct  

       ungetwc function  

       vfwprintf function  

       vswprintf function  

       vwprintf function  

       WCHAR_MAX macr  

       WCHAR_MIN macro  

       wcrtomb function  

       wcscat function  

       wcschr function  

       wcscmp function  

       wcscoll function  

       wcscpy function  

       wcscspn function  

       wcsftime function  

       wcslen function  

       wcsncat function  

       wcsncmp function  

       wcsncpy function  

       wcspbrk function  

       wcsrchr function  

       wcsrtombs function  

       wcsspn function  

       wcsstr function  

       wcstod function  

       wcstok function  

       wcstol function  

       wcstoul function  

       wcsxfrm function  

       wctob function  

       WEOF macro  

       wint_t type  

       wmemchr function  

       wmemcmp functio  

       wmemcpy function  

       wmemmove function  

       wmemset function  

       wprintf function  

        wscanf function  

<cwctype> header   2nd  

       iswalnum function  

       iswalpha function  

       iswcntrl function  

       iswctype function  

       iswdigit function  

       iswgraph function  

       iswlower function  

       iswprint function  

       iswpunct function  

       iswspace function  

       iswupper function  

       iswxdigit function  

       towctrans function  

       towlower function  

       towupper function  

       wctrans function  

       wctrans_t typ  

       wctype function  

       wctype_t type  

       WEOF macro  

       wint_t type  

<deque> header   2nd  

       deque class template  

       operator!= function template  

       operator> function template  

       operator>= function template  

       operator< function template  

       operator<= function template  

       operator== function template  

       swap function template specialization  

<exception> header   2nd  

       bad_exception class  

       exception class  

       set_terminate functio  

       set_unexpected function  

       terminate function  

       uncaught_exception function  

       unexpected function  

<fstream> header   2nd   3rd  

       basic_filebuf class template  

       basic_fstream class template  

       basic_ifstream class template  

       basic_ofstream class template  

       filebuf class  

       fstream class  

        ifstream class  

        ofstream class  

       wfilebuf class  

       wfstream class  

       wifstream class  

       wofstream class  

<functional> header   2nd  

       binary_function class template  

       binary_negate class template  

       bind1st function template  

       bind2nd function template  

       binder1st class template  

       binder2nd class template  

       const_mem_fun_ref_t class template  

       const_mem_fun_t class template  

       const_mem_fun1_ref_t class template  

       const_mem_fun1_t class template  

       divides class template  

       equal_to class template  

       greater_equal class template  

       less class template  

       less_equal class template  

       logical_and class template  

       logical_not class template  

       logical_or class template  

       mem_fun function template  

       mem_fun_ref function template  

       mem_fun_ref_t class template  

       mem_fun_t class template  

       mem_fun1_ref_t class template  

       mem_fun1_t class template  

       minus class template  

        modulus class template  

       multiplies class template  

       negate class template  

       not_equal_to class template  

       not1 function template  

       not2 function template  

       plus class template  

       pointer_to_binary_function class template  

       pointer_to_unary_function class template  

       ptr_fun function template  

       unary_function class template  

       unary_negate class template  

<iomanip> header   2nd   3rd  

       manipulators  

       resetiosflags function  

       setbase function  

       setfill function template  

       setiosflags function  

       setprecision function  

       setw function  

<ios> header   2nd   3rd  

       basic_ios class template  

       boolalpha function  

       dec function  

       fixed function  

       fpos class template  

       hex function  

       internal function  

       ios_base class  

       ios_base::event type  

       ios_base::event_callback type  

       ios_base::failure class  

       ios_base::fmtflags type  

       ios_base::Init class  

       ios_base::iostate type  

       ios_base:: openmode type  

       ios_base::seekdir type  

       left function  

       manipulators  

       noboolalpha function  

       noshowbase function  

       noshowpoint function  

       noshowpos function  

       noskipws function  

       nounitbuf function  

       nouppercase function  

       oct function  

       right function  

       scientific function  

       showbase function  

       showpoint function  

       showpos function  

       skipws function  

       streamoff type  

        streamsize type  

       unitbuf function  

       uppercase function  

<iosfwd> header   2nd   3rd  

< iostream > header   2nd   3rd  

       cerr variable  

       cin variable  

       clog variable  

       cout variable  

       wcerr variable  

       wcin variable  

       wclog variable  

       wcout variable  

<istream> header   2nd   3rd  

       basic_iostream class template  

       basic_istream class template  

       basic_istream::sentry class  

       iostream class  

       istream class  

       manipulators  

       operator>> function template   2nd  

       wiostream class  

       wistream class  

       ws function  

<iterator> header   2nd  

       advance function template  

       back_insert_iterator class template  

       back_inserter function template  

       bidirectional_iterator_tag class  

       distance function template  

       forward_iterator_tag class  

       front_insert_iterator class template  

       front_inserter function template  

       input_iterator_tag class  

       insert_iterator class template  

       inserter function template  

       istream_iterator class template  

       istreambuf_iterator class template  

       iterator class template  

       iterator_traits class template  

       iterator_traits<const T*> template specialization  

       iterator_traits<T*> template specialization  

       ostream_iterator class template  

       ostreambuf_iterator class template  

       output_iterator_tag class  

       random_access_iterator_tag class  

       reverse_iterator class template  

<limits> header   2nd   3rd  

       float_denorm_style type  

       float_round_style type  

       numeric_limits class template  

<list> header   2nd  

       list class template  

       operator!= function template  

       operator> function template  

       operator>= function template  

       operator< function template  

       operator<= function template  

       operator== function template  

       swap function template  

<locale> header   2nd  

       codecvt class template  

       codecvt_base class  

       codecvt_byname class template  

        collate class template  

       collate_byname class template  

        ctype class template  

       ctype<char> class  

       ctype_base class  

       ctype_byname class template  

       ctype_byname<char> class  

       has_facet function template  

       isalnum function template  

       isalpha function template  

       iscntrl function template  

       isdigit function template  

       isgraph function template  

       islower function template  

       isprint function template  

       ispunct function template  

       isspace function template  

       isupper function template  

       isxdigit function template  

       locale class  

       locale::category type  

       locale::facet class  

       locale::id class  

       messages class template  

       messages_base class  

       messages_byname class template  

       money_base class  

       money_get class template  

       money_put class template  

       moneypunct class template  

       moneypunct_byname class template  

       num_get class template  

       num_put class template  

       numpunct class template  

       numpunct_byname class template  

       time_base class  

       time_get class template  

       time_get_byname class template  

       time_put class template  

       time_put_byname class template  

       tolower function template  

       toupper function templat  

       use_facet function template  

<map> header   2nd  

       map class template  

       multimap class template  

       operator!= function template  

       operator> function template  

       operator>= function template  

       operator< function template  

       operator<= function template  

       operator== function template  

       swap function template  

<memory> header   2nd  

       allocator class template  

       allocator<void> class  

       auto_ptr class template  

       get_temporary_buffer function template  

       operator!= function template  

       operator== function template  

       raw_storage_iterator class template  

       return_temporary_buffer function template  

       uninitialized_copy function template  

       uninitialized_fill function template  

       uninitialized_fill_n function template  

<new> header   2nd  

       bad_alloc class  

       nothrow object  

       operator delete  

       operator new  

       set_new_handler function  

<numeric> header   2nd   3rd  

       accumulate function template  

       adjacent_difference function template  

       inner_product function template  

       partial_sum function template  

< ostream > header   2nd   3rd  

       basic_ostream class template  

       basic_ostream::sentry class  

       endl function template  

       ends function template  

       flush function template  

       manipulators  

       operator<< function template  

       ostream class  

       wostream class  

<queue> header   2nd  

       operator!= function template  

       operator> function template  

       operator>= function template  

       operator< function template  

       operator<= function template  

       operator== function template  

       priority_queue class template  

       queue class template  

<set> header   2nd  

       multiset class template  

       operator!= function template  

       operator> function template  

       operator>= function template  

       operator< function template  

       operator<= function template  

       operator== function template  

       set class template  

       swap function template  

<sstream> header   2nd   3rd  

       basic_istringstream class template  

       basic_ostringstream class template  

       basic_stringbuf class template  

       basic_stringstream class template  

       istringstream class  

       ostringstream class  

       stringbuf class  

        stringstream class  

       wistringstream class  

       wostringstream class  

       wstringbuf class  

       wstringstream class  

<stack> header   2nd  

       operator!= function template  

       operator> function template  

       operator>= function template  

       operator< function template  

       operator<= function template  

       operator== function template  

       stack class template  

<stdexcept> header   2nd  

       domain_error class  

       invalid_argument class  

       length_error class  

       logic_error class  

       out_of_range class  

       overflow_error class  

       range_error class  

       runtime_error class  

       underflow_error class  

< streambuf > header   2nd   3rd  

       basic_streambuf class template  

       streambuf class  

       wstreambuf class  

<string> header   2nd  

       basic_string class template  

       char_traits class template  

       char_traits<char> class  

       char_traits<wchar_t> class  

       getline function template  

       operator!= function template  

       operator> function template  

       operator>> function template  

       operator>= function template  

       operator< function template  

       operator<< function template  

       operator<= function template  

       operator+ function template  

       operator== function template  

       string class  

       swap function template  

       wstring class  

< strstream > header   2nd   3rd  

       istrstream class  

       ostrstream class  

       strstream class  

       strstreambuf class  

<typeinfo> header   2nd  

       bad_cast class  

       bad_typeid class  

       type_info class  

<utility> header   2nd  

       make_pair function template  

       operator!= function template  

       operator> function template  

       operator>= function template  

       operator< function template  

       operator<= function template  

       operator== function template  

       pair class template  

       rel_ops namespace  

< valarray > header   2nd   3rd   4th  

       abs function template  

       acos function template  

       asin function templat  

       atan function template  

       atan2 function template  

       cos function template  

       cosh function template  

       exp function template  

       gslice class  

       gslice_array class template  

       indirect_array class template  

       log function template  

       log10 function template  

       mask_array class template  

       operator!= function template  

       operator& function template  

       operator&& function template  

       operator> function template  

       operator>> function template  

       operator>= function template  

       operator< function template  

       operator<< function template  

       operator<= function template  

       operator* function template  

       operator+ function template  

       operator- function template  

       operator/ function template  

       operator== function template  

       operator^ function template  

       operator function template  

       operator function template  

       pow function template  

       sin function template  

       sinh function template  

       slice class  

       slice_array class template  

       sqrt function template  

       tan function template  

       tanh function template  

       valarray class template  

<vector> header   2nd  

       operator!= function template  

       operator> function template  

       operator>= function template  

       operator< function template  

       operator<= function template  

       operator== function template  

       swap function template  

       vector class template  

       vector<bool> class  

       vector<bool>::reference class  

( expression ), defined  

* pointer, dereferencing pointer  

+ (plus sign)   [See operator+]

++ operator   [See operator++]

, (comma)  

- (minus sign)   [See operator-]

-> operator   [See operator->]

-- operator   [See operator--]

. operator, calling member functions  

... (ellipsis) )   [See ellipsis (...]

:: identifier, defined  

:: operator symbol, defined  

:: scope operator  

== (equality operator)   [See operator==]

=0 (pure specifier )  

\ (backslash) )   [See backslash (\]

^ (exclusive or)  

_IOFBF macro (<cstdio> header)  

_IOLBF macro (<cstdio> header)  

_IONBF macro (<cstdio> header)  

(inclusive or)  

(logical or)   2nd  

~ (tilde)  

       destructor names  

 

Категории