P


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,



C++ Primer
C Primer Plus (5th Edition)
ISBN: 0672326965
EAN: 2147483647
Year: 2006
Pages: 223
Authors: Stephen Prata

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net