Main Page

Previous Page
Next Page


[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] [Y] [Z]

SalariedEmployee class header file
SalariedEmployee class implementation file
SalesPerson class definition
SalesPerson class member-function definitions
savings account
SavingsAccount class
scalar 2nd
scalar quantity
scaling factor 2nd
scanning images
scientific notation 2nd 3rd
scientific notation floating-point value 2nd
scientific stream manipulator 2nd
scope 2nd 3rd
     function prototype
     scoping example
scope of a symbolic constant or macro
scope of an identifier 2nd
scope resolution operator (::) 2nd 3rd 4th 5th 6th 7th
screen 2nd 3rd 4th
Screen class (ATM case study) 2nd 3rd 4th 5th 6th 7th 8th 9th
screen cursor
screen output
screen-manager program
scrutinize data
search a linked list 2nd
search algorithms
     binary search
     linear search
     recursive binary search
     recursive linear search
search engine
search functions of the string-handling library
search key 2nd 3rd
search STL algorithm 2nd
search_n STL algorithm 2nd
searching 2nd 3rd
searching arrays
searching blocks of memory
searching data
searching performance
searching strings 2nd
second data member of pair
second pass of Simple compiler
second refinement 2nd 3rd 4th
second-degree polynomial 2nd
secondary storage device 2nd
secondary storage unit
"secret" implementation details
security 2nd 3rd
security hole
security issues involving the Common Gateway Interface
seed function rand
seek direction
seek get
seek put
seekg function of istream 2nd
seekp function of ostream 2nd
segmentation violation
select a substring
select element (XHTML)
select XHTML element (form)
selected attribute of element option
selection 2nd
selection sort algorithm 2nd 3rd
selection sort with call-by-reference
selection statement 2nd
self assignment 2nd 3rd
self-referential class 2nd
self-referential structure
semicolon (;) 2nd 3rd 4th 5th
semicolon that terminates a structure definition
sentinel value 2nd 3rd 4th
sentinel-controlled loop
sentinel-controlled repetition 2nd 3rd
separate interface from implementation
sequence 2nd 3rd 4th 5th 6th 7th
sequence container 2nd 3rd 4th 5th
     back function 2nd
     empty function
     front function 2nd
     insert function
sequence diagram in the UML 2nd
sequence of integers
sequence of messages in the UML
sequence of random numbers
sequence statement 2nd 3rd
sequence type
sequence-statement activity diagram
sequential container
sequential execution
sequential file 2nd 3rd 4th 5th 6th 7th
server-side file 2nd 3rd
server-side form handler
services of a class
set a value
set and get functions
set associative container
set debugger command
set function 2nd
set of recursive calls to method Fibonacci
set operations of the Standard Library
set the value of a private data member
Set-Cookie: HTTP header
set_difference STL algorithm 2nd
set_intersection STL algorithm 2nd
set_new_handler function 2nd
set_new_handler specifying the function to call when new fails
set_symmetric_difference STL algorithm 2nd
set_terminate function
set_unexpected function 2nd
set_union STL algorithm 2nd
setbase stream manipulator
setfill stream manipulator 2nd 3rd 4th 5th
setprecision stream manipulator 2nd 3rd
setw stream manipulator 2nd 3rd 4th 5th 6th
Shakespeare, William
Shape class hierarchy 2nd
shape of a tree
shell prompt on Linux
shift a range of numbers
shifted, scaled integers
shifted, scaled integers produced by 1 + rand() % 6
"shipping" section of the computer
shopping cart application 2nd
short data type 2nd
short int data type
short-circuit evaluation
showbase stream manipulator 2nd
showpoint stream manipulator 2nd
showpos stream manipulator 2nd 3rd
shrink-wrapped software
shuffle cards 2nd
shuffling algorithm
side effect 2nd 3rd 4th
sides of a right triangle
sides of a square
sides of a triangle
Sieve of Eratosthenes 2nd 3rd
sign extension
sign left justified
signal function
signal handler
signal number
signal value
signal-handling library 2nd
signals defined in header <csignal>
signature 2nd 3rd
signatures of overloaded prefix and postfix increment operators
significant digits
Silicon Graphics Standard Template Library Programmer's Guide 2nd
simple CGI script
simple condition 2nd
Simple interpreter
Simple language
Simple statement
simplest activity diagram 2nd
Simpletron Machine Language (SML) 2nd 3rd 4th 5th
Simpletron memory location
Simpletron Simulator 2nd 3rd 4th 5th
simulated deck of cards
Simulation: Tortoise and the Hare
sin function
single entry point
single exit point
single inheritance 2nd 3rd
single quote (') 2nd
single selection
single-argument constructor 2nd 3rd 4th
single-entry/single-exit control statement 2nd 3rd
single-line comment
single-precision floating-point number
single-selection if statement 2nd 3rd 4th
singly linked list
six-sided die
size attribute of element input
size function of string
size member function of class string
size member function of containers
size member function of priority_queue
size member function of queue
size member function of stack
size member function of vector 2nd
size of a string
size of a structure
size of a variable 2nd
size of an array 2nd
size_t type 2nd
sizeof operator 2nd 3rd 4th 5th 6th 7th 8th 9th 10th
     used to determine standard data type sizes
sizeof operator when applied to an array name returns the number of bytes in the array
sizes of the built-in data types
skip remainder of switch statement
skip remaining code in loop
skipping white-space characters
skipping whitespace
skipws stream manipulator
small circle symbol
smaller integer sizes
smallest of several integers
"smart array"
SML 2nd
SML branch zero instruction
SML operation code
software 2nd
software asset
software engineering 2nd 3rd 4th
     data hiding 2nd
     reuse 2nd
     separate interface from implementation
     set and get functions
Software Engineering Observations
software life cycle
software reuse 2nd 3rd 4th 5th 6th 7th 8th 9th
solid circle (for representing an initial state in a UML diagram) in the UML 2nd
solid circle enclosed in an open circle (for representing the end of a UML activity diagram)
solid circle symbol
solid diamonds (representing composition) in the UML
Solution Configurations ComboBox
sort algorithms
     bubble sort
     bucket sort
     insertion sort 2nd
     merge sort
     selection sort 2nd
sort key
sort member function of list
sort standard library function
sort STL algorithm 2nd
sort_heap STL algorithm
sorting 2nd 3rd 4th
sorting arrays
sorting data 2nd
sorting order 2nd
sorting strings
source code 2nd 3rd
source file
source-code file
space (' ')
space cannot be allocated
space-time trade-off
spaces for padding
span attribute
span attribute of element col
speaking to a computer
special character 2nd 3rd
Special Section: Building Your Own Computer 2nd
special symbol
specialization in the UML
speech device
speech synthesizer
spelling checker
splice member function of list
split the array in merge sort
sqrt function of <cmath> header file
square function
square root 2nd
squares of several integers
srand function 2nd
src attribute of element img 2nd
stable_partition STL algorithm
stable_sort STL algorithm
stack 2nd 3rd
stack 2nd 3rd 4th 5th 6th
     unwinding 2nd 3rd 4th
stack adapter class
     empty function
     pop function
     push function
     size function
     top function
stack class
Stack class template 2nd 3rd 4th 5th
     definition with a composed List object
stack frame
stack overflow
Stack test program
stack unwinding 2nd 3rd 4th
stack-of-float class
stack-of-int class
stack-of-string class
Stack<double> 2nd 3rd
Stack<T> 2nd
stacked building blocks
stacking 2nd 3rd
stacking rule
stacks implemented with arrays
stacks used by compilers
"stand-alone" units
standard algorithm
standard class libraries
standard data type sizes
standard error stream (cerr)
standard exception classes
standard input 2nd
standard input stream object (cin) 2nd 3rd
Standard Library
     class string 2nd
     container classes
     container header files
     deque class template
     exception classes
     exception hierarchy
     header files 2nd
     list class template
     map class template
     multimap class template
     multiset class template
     priority_queue adapter class
     queue adapter class templates
     set class template
     stack adapter class
     vector class template
standard output stream object (cout) 2nd 3rd 4th
standard signals
standard stream libraries
standard template library (STL)
Standard Template Library (STL) 2nd 3rd 4th
     Programmer's Guide 2nd
"standardized, interchangeable parts"
start tag (XHTML)
state bits
state diagram for the ATM object
state diagram in the UML
state in the UML 2nd
state machine diagram in the UML 2nd
state of an object 2nd
statement 2nd
statement spread over several lines
statement terminator (;)
     break 2nd 3rd
     continue 2nd 3rd
     do...while 2nd 3rd 4th
     for 2nd 3rd 4th
     if 2nd 3rd
     return 2nd
     switch 2nd 3rd
     while 2nd 3rd
static 2nd 3rd
static array initialization
static array initialization and automatic array initialization
static binding
static data member 2nd 3rd 4th
static data member tracking the number of objects of a class
static data members save storage
static keyword
static linkage specifier
static local object 2nd
static local variable 2nd 3rd 4th
static member
static member function
static storage class 2nd 3rd
static storage-class specifier
static Web content
static_cast (compile-time type-checked cast) 2nd 3rd
status bits
Status header
std namespace 2nd
std::cin 2nd
std::endl stream manipulator
step debugger command
Step Into command (debugger)
Step Out command (debugger)
Step Over command (debugger)
Stepanov, Alexander 2nd 3rd
stepwise refinement
"sticky" setting 2nd
STL (Standard Template Library)
STL algorithms
     accumulate 2nd 3rd 4th 5th
     adjacent_find 2nd
     binary_search 2nd 3rd
     copy 2nd
     copy_backward 2nd
     count 2nd 3rd
     count_if 2nd 3rd
     equal 2nd
     equal_range 2nd
     fill 2nd
     fill_n 2nd
     find 2nd 3rd
     find_if 2nd 3rd
     for_each 2nd
     generate 2nd
     generate_n 2nd
     iter_swap 2nd 3rd
     lexicographical_compare 2nd
     max_element 2nd
     merge 2nd
     min_element 2nd
     mismatch 2nd 3rd
     push_heap 2nd
     random_shuffle 2nd 3rd
     remove 2nd
     remove_copy 2nd
     remove_copy_if 2nd 3rd
     remove_if 2nd 3rd
     replace 2nd 3rd
     replace_copy 2nd 3rd
     replace_copy_if 2nd 3rd
     replace_if 2nd 3rd
     reverse 2nd 3rd
     reverse_copy 2nd 3rd
     rotate 2nd
     rotate_copy 2nd
     search 2nd
     search_n 2nd
     set_difference 2nd
     set_intersection 2nd
     set_symmetric_difference 2nd
     set_union 2nd
     sort 2nd
     swap 2nd
     swap_ranges 2nd 3rd
     transform 2nd 3rd
     unique 2nd 3rd
     unique_copy 2nd 3rd
     upper_bound 2nd
STL container functions
STL exception types
STL in generic programming 2nd
STL References 2nd
STL software
STL tutorials 2nd
storage alignment
storage class 2nd 3rd
storage class specifiers
storage unit
storage unit boundary
str member function
str member function of class ostring-stream
straight-line form 2nd
strcat function of header file <cstring> 2nd 3rd
strchr function of header file <cstring>
strcmp function of header file <cstring> 2nd 3rd
strcpy function of header file <cstring> 2nd
strcspn function of header file <cstring> 2nd 3rd
stream base
stream classes
stream extraction operator >> ("get from") 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th
stream I/O class hierarchy 2nd
stream input 2nd
stream input/output
stream insertion operator << ("put to") 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th
stream manipulator 2nd 3rd 4th 5th 6th 7th
     boolalpha 2nd
     boolalpha and noboolalpha
     endl 2nd
     endl (end line)
     fixed 2nd
     left 2nd 3rd
     noshowbase 2nd
     noshowpos 2nd 3rd
     nouppercase 2nd
     oct 2nd 3rd
     right 2nd
     setbase 2nd
     setfill 2nd 3rd 4th 5th
     setprecision 2nd 3rd
     setw 2nd 3rd 4th 5th 6th
     showbase 2nd
     showpoint 2nd
stream of bytes
stream of characters
stream operation failed
stream output
     size function
string array
string assignment 2nd
string being tokenized
string class 2nd 3rd 4th
String class
string class 2nd 3rd
     copy constructor
     data function
String class
     definition with operator overloading
string class
     from the Standard Library
     insertmember function
     length member function
String class
     member-function and friend-function definitions
string class
     substr member function 2nd
String class
     test program
string comparison 2nd
string concatenation
string constant
string conversion function
string copying
     using array notation and pointer notation
string data type
string find member function
string input and output
string is a constant pointer
string length
string literal 2nd 3rd 4th 5th 6th
string manipulation 2nd
string object
     empty string
     initial value
string of characters
string processing
string search function
string search function strstr
string stream processing
string::npos (end of string)
strings as full-fledged objects
strlen function 2nd
strncat function 2nd
strncmp function 2nd
strncpy function 2nd
strong element (XHTML)
Stroustrup, Bjarne 2nd 3rd 4th 5th 6th
strpbrk function 2nd
strrchr function 2nd
strspn function 2nd
strstr function 2nd
strtod function 2nd 3rd
strtok function 2nd
strtol function 2nd 3rd 4th
strtoul function 2nd
struct 2nd 3rd
structure 2nd 3rd 4th 5th
     definition 2nd 3rd
     member operator (.)
     members default to private access
     name 2nd
structure of a system 2nd
structured programming 2nd 3rd 4th 5th 6th 7th 8th 9th
structured systems analysis and design
student-poll-analysis program
style sheet
sub element (XHTML)
submit attribute value (type)
     base class
subscript (XHTML)
subscript 0 (zero)
subscript operator
subscript operator []
subscript operator [] used with strings
subscript operator of map
subscript out of range
subscript range checking
subscript through a vector
subscripted name of an array element
subscripted name used as an rvalue
subscripting with a pointer and an offset
substr member function of string 2nd 3rd 4th
substring length
substring of a string
subtract an integer from a pointer
subtract one pointer from another
subtraction 2nd 3rd
suit values of cards
sum of the elements of an array
summary attribute of element table
summing integers with the for statement
sup element (XHTML)
supermarket checkout line
supermarket simulation
superscript (XHTML)
survey 2nd
swap member function of class string
swap member function of containers
swap member function of list
swap STL algorithm 2nd
swap_ranges STL algorithm 2nd 3rd
swapping strings
swapping values 2nd
swapping values (in sorting algorithms) 2nd
switch logic 2nd 3rd
switch multiple-selection statement 2nd 3rd
switch multiple-selection statement activity diagram with break statements
switch structure
symbol table 2nd 3rd
symbolic constant 2nd 3rd 4th 5th
symbolic constant NDEBUG
symbolic constant PI
symmetric key encryption
synchronize operation of an istream and an ostream
synchronous call
synchronous error
synonym 2nd
syntax checking
syntax error
system behavior
System Properties window
system requirements
system structure

Previous Page
Next Page