| < Day Day Up > |
|
scope, Scope
creating scope blocks with {}, Local Scope
file, File Scope
function, Function Scope
scope blocks, Local Scope
scope resolution operator, Obtaining Access to Class Attributes From a Member Function
scoping blocks, Using Scoping Blocks in Functions
scoping rules, Local Function Variable Scoping
Sedgewick, Another Example
selection statements, Introduction, Selection Statements
if, Introduction
if-else, Introduction
switch, Introduction
semicolon
placement of, Parts Of A Class Declaration
semicolon as sequence point, Statements
sending a message to an object, Table 10-2: Object-Oriented Terminology
sentinel values, Controlling while Statements with Sentinel Values
separating interface from implementation, Separating A Class’s Interface From Its Implementation
sequence diagram, Sequence Diagrams
sequence diagrams
adding messages to, Adding Messages to Sequence Diagrams
creating in Describe™ , Creating Sequence Diagrams
sequence point, Statements
shallow copy, Shallow Copy vs. Deep Copy
shift operators, Shift Operators
short int, Table 5-1: Fundamental Types and their Value Ranges
shorthand member access, Accessing Structural Elements
shorthand member access operator, Accessing Structural Elements Via the Shorthand Member Access “->” Operator
signature rule, Signature Rule
signed char, Table 5-1: Fundamental Types and their Value Ranges
signed int, Table 5-1: Fundamental Types and their Value Ranges
signed long int, Table 5-1: Fundamental Types and their Value Ranges
signed long long int, Table 5-1: Fundamental Types and their Value Ranges
signed short int, Table 5-1: Fundamental Types and their Value Ranges
simple aggregate
definition, Simple Aggregation
simple aggregation, Summary
simple escape sequences, Simple Escape Sequences
simplifying assumptions, The Purpose of the Engine Class
single quote, Table 5-2: Simple Escape Sequences
sizeof, Determining Data Type Size with the sizeof Operator, Table 5-4: C++ Operators, Precedence, and Associativity
smallest C++ program, A Minimal C++ Program
software, Feature Set
software development roles, Three Software Development Roles
analyst, Analyst
architect, Architect
programmer, Programmer
software modules, Introduction
software systems, Introduction
source code
generating in Describe™ , Generating Source Code
source code control systems, Primary Features
speakers, Computer System
special member functions, Introduction
default behavior, Behavior of Default Special Functions
four types, Special Member Functions
special register, A Minimal C++ Program
stable application architecture, Purpose And Use Of Inheritance
stack, How do you dynamically create and delete objects?
stack and heap memory, How do you dynamically create and delete objects?
stack frame, Local Function Variable Scoping
stages of execution, Processor
standard C++ console application, Implementation (First Iteration)
standard libraries, From Machine Code To Assembly
Standard Template Library, Overview Of The Standard Template Library (STL)
state transition diagram, Design (Fourth Iteration), Implementation (Fourth Iteration)
statement, Introduction
declaration statement, Statements
goto, goto Statement
termination with semicolon, Statements
statements, Statements and Expressions, Statements
block statement, Compound Statements
break, break
compound statement, Compound Statements
continue, continue
do, do Statement, do Statement, Nesting do Statements
examples of, Statements
for, for Statement, for Statement, Nesting for Statements
goto, Advice on Using Goto
if, if Statement
if-else, if-else Statement, Nesting if-else Statements
iteration, Iteration Statements
labeled , Labeled Statements
looping forever, Doing Something Forever
null statement, Null Statements
selection statements, Selection Statements
side effects of, Statements
switch, switch Statement, switch Statement, switch Statement, switch Statement, Break and the Default Case
using compound statements, Compound Statements
while, while Statement, Controlling while Statements with Sentinel Values, Nesting while Statements, Exiting While Loops with the break Statement
static function variables, Static Function Variables
STL, Overview Of The Standard Template Library (STL), Summary
adapters, Containers and Container Adapters
algorithms, Algorithms
containers, Containers and Container Adapters
iterators, Iterators
list, Using list
vector, Using vector
STL components, Introduction
store, Fetch
strategy
project approach, A Project Approach Strategy
stream operators
overloaded, Overloading IOStream Insertion and Extraction Operators: <<, >>
strengthening preconditions, Strengthening Preconditions
string
array, String Literals
literals, String Literals
null termination, String Literals
string literals, String Literals
assigning to an array, String Literals
strings, Strings
struct, Structures: C-Style
structs
accessing members via pointer, Accessing Structural Elements
structure
template, Structure Templates
structures, Structures: C-Style
accessing elements within, Accessing Structural Elements
C++ Style, Structures: C++-Style
stubbing, A Helpful Trick: Stubbing, Function Stubbing
subclass, Table 10-2: Object-Oriented Terminology, Introduction
subtraction operator, Subtraction Operator
SUN, Tenon Intersystems MachTen CodeBuilder™
superclass, Table 10-2: Object-Oriented Terminology, Introduction
superscalar, Processor, Feature Set Implementation
supertypes & subtypes
reasoning about, Reasoning About the Behavior of Supertypes and Subtypes
switch statement, switch Statement
switch statements, Enums and Switch Statements
system bus, Computer System
system software, Computer System
system unit, Computer System
| < Day Day Up > |
|