Index_T

 < Day Day Up > 



S

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 > 



C++ for Artists. The Art, Philosophy, and Science of Object-Oriented Programming
C++ For Artists: The Art, Philosophy, And Science Of Object-Oriented Programming
ISBN: 1932504028
EAN: 2147483647
Year: 2003
Pages: 340
Authors: Rick Miller

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