C Primer Plus (5th Edition)

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] value initialization 2nd

     and dynamically allocated array     and resize

     dequedeque

     listlist     map subscript operator     of dynamically allocated object

     sequential container

     vector

     vectorvector

value semantics 2nd

value_type     map, multimap

     sequential container     set, multiset varargs

variable 2nd 3rd

     define before use

     defined after case label     definition     definitions and goto

vector 2nd

Vector

vector

     argument     as element type

     assign

     assignment (=)     at

     back

     begin 2nd     capacity

Vector     capacity

vector

     clear

     const_iterator 2nd

     const_reference

     const_reverse_iterator

     constructor fromelement count, uses copy constructor

     constructor taking iterators

     constructors 2nd

     difference_type

     element type constraints 2nd

     empty 2nd

     end 2nd

     erase 2nd         invalidates iterator     front

     header     initialization from pointer

     insert

         invalidates iterator     iterator 2nd     iterator supports arithmetic

     memory allocation strategy

Vector

     memory allocation strategy

vector

     memory management strategy     parameter

     performance characteristics     pop_back     push_back 2nd

Vector

     push_back

vector    push_back         invalidates iterator

     random-access iterator

     rbegin 2nd

Vector

     reallocatevector

     reference

     relational operators     rend 2nd

     reserve

     resize     reverse_iterator 2nd

     size 2ndVector

     size

vector

     size_type 2nd

     subscript ([ ])

     subscript operator

     supports relational operators

     swap

     type

     types defined by

Vector

     using explicit destructor call

     using operator new and delete

     using placement newvector     value_type

vector capacity program viable function 2nd

     with class type conversion

virtual base class 2nd     ambiguities     conversion

     defining base as

     derived class constructor

     name lookup

     order of construction

     stream types virtual function 2nd 3rd

     assignment operator     calls resolved at run time     compared to run-time type identifi-cation

     default argument

     derived classes

     destructor         multiple inheritance     exception specifications

     in constructors

     in destructor

     introduction

     multiple inheritance     no virtual constructor

     overloaded

     overloaded operator     overriding run-time binding

     pure 2nd

         example     return type

     run-time type identification     scope

     static

     to copy unknown type

     type-sensitive equality

virtual inheritance 2nd

virtual keyword

Visual Studio

void 2nd

     return type

void* 2nd

     const void* 2nd

volatile 2nd

     pointer

     synthesized copy control vowel counting program

Категории