Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z] pair 2nd as return type from map::insert as return type from set::insert, default constructor definition initialization make_pair, operations public data members Panda virtual inheritance parameter 2nd 3rd 4th and main array and buffer overflow array type C-style string const const reference overloading ellipsis function pointer linkage directive initialization of iterator 2nd library container lifetime local copy matching ellipsis template specialization with class type conversion multi-dimensioned array nonconst reference nonreference type uses copy constructor of member function passing pointer members pointer to const overloading pointer to function linkage directive pointer to nonconst, pointer type 2nd reference to array type to pointer rule of three exception for virtual destructors synthesized 2nd template [See template parameter] type checking and template argument of reference to array use counting 2nd valuelike classes vector type parameter list 2nd 3rd 4th member function definition parentheses, override precedence partial specialization 2nd partial_sort, partial_sort_copy, partial_sum, partition placement new 2nd compared to construct plus<T>, pointer 2nd 3rd array arrow (->) as initializer of vector as parameter assignment char* [See C-style string] class member copy control copy constructor destructor strategies compared to iterator compared to reference const const pointer to const container constructor from conversion from derived to multiple base conversion fromderived to base conversion to bool conversion to void dangling 2nd synthesized copy control declaration style definition delete dynamic_cast, example function returning implicit this 2nd initialization is polymorphic multi-dimensioned array new null off-the-end pitfalls with generic programs reference parameter relational operator return type and local variable smart 2nd 3rd handle class overloaded (++) and (*), overloaded -> (arrowoperator) and * (dereference) subscript operator to pointer typedef typeid operator uninitialized volatile pointer arithmetic 2nd pointer to const argument conversion from nonconst, parameter overloading pointer to function definition exception specifications function returning initialization linkage directive overloaded functions parameter return type typedef pointer to member 2nd and typedef arrow (->*) 2nd definition dot (.*) 2nd function pointer function table pointer to nonconst argument parameter polymorphism 2nd compile time polymorphism via templates run time polymorphism in C++ pop priority_queue, queue stack pop_back, sequential container pop_front, sequential container portable postfix decrement (--) overloaded operator yields rvalue postfix increment (++) and dereference overloaded operator precedence 2nd 3rd 4th 5th of assignment of conditional of dot and derefernece of increment and dereference of IO operator of pointer to member and call operator overloaded operator pointer parameter declaration precedence table predicate 2nd prefix decrement (--) overloaded operator yields lvalue prefix increment (++) and dereference overloaded operator yields lvalue preprocessor 2nd directive 2nd macro 2nd variable prev_permutation, preventing copies of class objects print_total, explained printable character printValues program 2nd 3rd priority_queue, 2nd constructors relational operator private class copy constructor inheritance member 2nd private access label 2nd inheritance private inheritance program book finding using equal_range, using find using upper_bound, bookstore bookstore exception classes CachedObj duplicate words revisited factorial find last word find_val, gcd GT6 Handle class int instantiation operations Sales_item instantiation isShorter 2nd make_plural, message handling classes open_file, printValues 2nd 3rd ptr_swap, Query design interface operations Queue copy_elems member destroy member pop member push member random IO example restricted word count rgcd Sales_item handle class Screen class template swap 2nd TextQuery class definition design interface vector capacity vector, capacity vowel counting word count word transformation ZooAnimal class hierarchy programmer-defined header programming generic 2nd object-oriented 2nd 3rd promotion, integral 2nd protected access label 2nd protected keyword protected, inheritance 2nd prototype, function 2nd ptr_swap program ptrdiff_t, 2nd public inheritance 2nd member 2nd public access label 2nd inheritance pure virtual function 2nd example push priority_queue, queue stack push_back, 2nd back_inserter, sequential container vector push_front front_inserter, sequential container put_Msg_in_Folder, |