S


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]

safety, exception
Sales_item
     addition (+) 2nd
         throws exception 2nd
     avg_price definition
     class definition 2nd
     compare function
     compound assignment (e.g.,+=)
     conversion
     default constructor
     equality operators (==), (!=)
     explicit constructor
     handle class
         clone function
         constructor 2nd
         definition
         design
         multiset of
         using generic Handle
     header 2nd 3rd
     input (>>)
     istream constructor
     no relational operators
     operations
     output (<<)
     same_isbn 2nd
     string constructor
scientific manipulator
scope 2nd
     block
     class 2nd 3rd
     compared to object lifetime
     const object 2nd
     for statement
     friend declaration
     function
     function template specialization
     global 2nd
     local 2nd
     multiple inheritance
     namespace
     statement
     template parameter
     using declaration
     using directive
         example
         name collisions
scope (::)
     base class members
     namespace member
scope operator (::) 2nd 3rd 4th
     class member 2nd
     container defined type
     member function definition
     namespace member
     to override class-specific memory allocation
     to override name lookup
Screen
     CachedObj
     class template
     concatenating operations
     display
     do_display
     friends
     get definition
     get members
     get_cursor definition
     Menu function table
     move members
     set members
     simplified
     size_type
ScreenPtr
     arrow operator (->)
     dereference (*)
     use counted
ScrPtr
search
search_n
seek and tell members
self-assignment
     auto_ptr
     check
     use counting
semantics, value 2nd
semicolon (;)
semicolon (;), class definition
sentinel 2nd
separate compilation 2nd
     inclusion model for templates
     of templates
     separate compilation model for templates 2nd
sequence (\Xnnn), hexadecimal escape
sequence, escape
sequential container 2nd
     assign
     assignment (=)
     back
     clear
     const_iterator
     const_reverse_iterator
    constructor from element count
         uses copy constructor
         uses element default constructor
     constructors
     deque
     element type constraints 2nd
     empty
     erase
     front
     insert
     iterator
     list
     operations
     performance characteristics
     pop_back
     pop_front
     priority_queue
     push_back
     push_front
     queue
     rbegin
     rend
     resize
     returning a
     reverse_iterator 2nd
     size
     size_type
     stack
     supports relational operators
     swap
     types defined by
     value_type
     vector
set 2nd
     as element type
     assignment (=)
     begin
     bidirectional iterator
     clear
     constructors
     count
     element type constraints
     empty
     end
     equal_range
     erase 2nd
     find
     insert
     iterator
     key type constraints
     lower_bound
     operations
     overriding the default comparison
     rbegin
     rend
     return alternatives
     return type from insert
     reverse_iterator
     size
     supports relational operators
     swap
     upper_bound
     value_type
set_difference
set_intersection 2nd
set_symmetric_difference
set_union
setfill manipulator
setprecision manipulator
setstate 2nd
setw manipulator
shift operator 2nd
     short
     short-circuit evaluation
         overloaded operator
shorterString
showbase manipulator
showpoint manipulator
signed 2nd
     conversion to unsigned 2nd
size
     associative container
     priority_queue
     queue
     sequential container
     stack
     string
     vector
size_t 2nd 3rd
     and array
size_type 2nd
     container
     string
     vector
sizeof operator
skipws manipulator
sliced 2nd
SmallInt 2nd
     conversion operator
smart pointer 2nd 3rd
     handle class
     overloaded (++) and (*)
     overloaded -> (arrow operator) and * (dereference)
sort 2nd
source file 2nd
     naming convention
specialization
    class template
         definition
         member defined outside class body
         partial
         partial specialization
     class template member
         declaration
    function template
         compared to overloaded function
         declaration 2nd
         example
         scope
     template, namespaces
specifier, type 2nd
splice, list
sstream
     header 2nd
     str
stable_partition
stable_sort 2nd
stack 2nd
     constructors
     relational operator
stack unwinding 2nd
standard error 2nd
standard input 2nd
standard library 2nd
standard output 2nd
state, condition
statement 2nd
     break 2nd
     compound 2nd
     continue 2nd
     declaration 2nd
     do while
     expression 2nd
     for 2nd
     for statementfor
     goto 2nd
     if 2nd 3rd 4th
     labeled 2nd
     null 2nd
     return
     return, local variable 2nd
     switch 2nd
     while 2nd 3rd 4th
statement block [See block]
statement label
statement scope
statementfor statement, for
static
static (file static)
static class member 2nd
     as default argument
     class template
         accessed through an instantiation
         definition
     const data member, initialization
     const member function
     data member
         as constant expression
     inheritance
     member function
         this pointer
static object, local 2nd
static type 2nd
     determines name lookup
         multiple inheritance
static type checking 2nd
     argument
     function return value
static_cast 2nd
std 2nd
stdexcept header 2nd
store, free 2nd
str
strcat
strcmp
strcpy
stream
     flushing buffer
     istream_iterator
     iterator 2nd
         and class type
         limitations
         used with algorithms
     not flushed if program crashes
     ostream_iterator
     type as condition
stream iterator
strict weak ordering 2nd
string
     addition
     addition to string literal
     and string literal 2nd
     append
     are case sensitive
     as sequential container
     assign
     assignment (=)
     c_str
     c_str, example
     capacity
     compare
     compared to C-style string
     compound assignment
     concatenation
     constructor 2nd
     default constructor
     empty
     equality (==)
     equality operator
     erase
     find
     find_first_not_of
     find_first_of
     find_last_not_of
     find_last_of
     getline
     getline, example
     header
     input operation as condition
     input operator
     insert
     output operator
     random-access iterator
     relational operator 2nd
     replace
     reserve
     rfind
     size
     size_type
     subscript operator
     substr
string literal 2nd 3rd
     addition to string
     and C-style string
     and string library type 2nd
     concatenation
string, C-style [See C-style string]
stringstream 2nd 3rd [See also istream, ostream]
     str
strlen
strncat
strncpy
struct [See also class]
     default access label
     default inheritance access label
struct, keyword 2nd 3rd
     in variable definition
structure, data 2nd
Studio, Visual
subscript ([ ]) 2nd 3rd 4th
     and multi-dimensioned array
     and pointer
     array
     bitset
     deque
     map
     overloaded operator
         reference return
     string
     valid subscript range
     vector 2nd
     yields lvalue
subscript range
     array
     string
     vector
substr, string
subtraction (-)
     iterator 2nd
     pointer
swap 2nd
     container
swap program 2nd
swap_ranges
switch statement 2nd
     and break
     case label
     compared to if
     default label
     execution flow
     expression
     variable definition
synthesized assignment (=) 2nd
     multiple inheritance
     pointer members
synthesized copy constructor 2nd
     multiple inheritance
     pointer members
     virtual base class
synthesized copy control, volatile
synthesized default constructor 2nd 3rd 4th
     inheritance
synthesized destructor 2nd
     multiple inheritance
     pointer members



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