| < Day Day Up > |
|
abstract base class, Table 10-2: Object-Oriented Terminology, Quick Review, IComponent and Derived Classes
abstract base classes, Introduction, Object-Oriented Programming Defined
abstract class, Abstract Classes
definition of, Abstract Classes
abstract classes, Abstract Classes
abstract data types, What is an object?
abstract machine
targeting, From Machine Code To Assembly
abstract thinking, Think Abstractly, Requirements
abstract thought, The Human Perspective
abstraction, From Machine Code To Assembly, Introduction
problem, Think Abstractly
abstractions
getting them right, Abstraction: Amplify The Essential-Eliminate The Irrelevant
selecting the right kinds of, Selecting The Right Abstractions Takes Experience
access
member, Introduction
access specifiers
private, The Public Access Specifier
access specifier
private, Private Data Members and the Private Access Specifier, Introduction
protected, Introduction
public, Public Interface Functions and the Public Access Specifier, Introduction
access specifiers, Introduction, Access Specifiers And Vertical Access, Summary
protected, The Public Access Specifier
public, The Public Access Specifier
accessing member elements via pointers, Accessing Structural Elements Via the Shorthand Member Access '->' Operator
accessor, Overloading IOStream Insertion and Extraction Operators: <<, >>
accessor functions, Accessor and Mutator Functions, Implementing BaseClass and DerivedClassOne
ad hoc polymorphism, Ad Hoc Polymorphism: Function Overloading
Ada, Tenon Intersystems MachTen CodeBuilder™
adapters, Containers and Container Adapters
addition operator, Addition Operator
additive operators, Additive Operators
aggregation, Introduction, Summary
relationship to object lifetime, The Relationship Between Aggregation and Object Lifetime
simple, Simple Aggregation Example
simple and composite, Aggregation
simple vs. composite, Aggregation
two forms, Summary
alert, Table 5-2: Simple Escape Sequences
algorithm
growth rate, Good vs. Bad Algorithms
algorithms, Introduction, Algorithms, Summary
American National Standards Institute (ANSI), Fundamental Types
analysis, Nouns & Verbs
application
graceful recovery, Requirements
architecture
extension via inheritance, Purpose And Use Of Inheritance
improving with three design principles, Introduction
arguments
passing to a function by reference, Passing Arguments by Reference
passing to a function by value, Passing Arguments by Value
array
dimensional grouping at declaration, Arrays of Three or More Dimensions
accessing elements, Accessing Array Elements
addressing formula, Locating Array Elements
arrays of pointers, Arrays of Pointers
automatic initialization of multi-dimensional , Automatic Initialization of Multi-Dimensional Arrays
brace map, Automatic Initialization of Multi-Dimensional Arrays
combining declaration and definition, Combining Array Definition with Array Declaration
danger of uninitialized elements, Beware the Uninitialized Array!
declaration, Arrays of Two Dimensions, Arrays of Three or More Dimensions
declaring, Declaring & Defining Statically Allocated Arrays
declaring two-dimensional , Arrays of Two Dimensions
definition of, What Is An Array?
dynamic array declaration, Declaring and Defining Dynamic Arrays
dynamically allocated multi-dimensional, Dynamically Allocated Multi-Dimensional Arrays
element addressing, What Is An Array?
locating array elements, Locating Array Elements
memory representation of two-dimensional array, Arrays of Two Dimensions
multi-dimensional, Multi-Dimensional Arrays
of function pointers, Arrays of Function Pointers
operator, Arrays of Two Dimensions
passing as argument to function, Passing Arrays to Functions
passing multi-dimensional to function, Passing Multi-Dimensional Arrays To Functions
pointer arithmetic, Pointer Arithmetic Method
representation in memory, What Is An Array?
single dimension, Single-Dimensional Arrays
strings, Strings
subscript method of element accessing, Subscript Method
three and more dimensions, Arrays of Three or More Dimensions
two-dimensional, Multi-Dimensional Arrays
types they can contain, Single-Dimensional Arrays
use of braces, Automatic Initialization of Multi-Dimensional Arrays
visualizing multi-dimensional, Arrays of Two Dimensions
What is an array?, What Is An Array?
array elements, Testing (Third Iteration)
array processing, Requirements
arrays
intro to, Introduction
using constants to set array size, Single-Dimensional Arrays
the art of programming, Introduction, The Art of Programming
inspiration, Inspiration Strikes At The Weirdest Time
money but no time, You Either Have Time and No Money, or Money and No Time
mood setting, Set The Mood
time but no money, You Either Have Time and No Money, or Money and No Time
where not to start, Don't Start At The Computer
your computer, Own Your Own Computer
assembler, From Machine Code To Assembly
assembly, From Machine Code To Assembly
assembly language, From Machine Code To Assembly, Introduction
adding object module to C++ project, Step 5: Add the Object File to the Project
assembling, Step 2: Assemble the .asm File
creating source file, Step 1: Create Assembly Language File
inline assembly in Macintosh environment, Using Inline Assembly in the Macintosh Environment
inline in C++ function, Inline Assembly Language in a C++ Function
issues to consider before using, Some Things To Think About Before Using Assembly
linking object file, Linking An Object File Created From Assembly Language
linking object modules with C++, C++ And Assembly
steps to create object file, Process Steps
to machine code translation, From Machine Code To Assembly
assignment operator, Overloading the Assignment Operator: =, Summary
assignment operators, Assignment Operators
associating an identifier with a memory location, What is an object?
asterisk
overloaded use of, How do you access the object a pointer points to?
placement in pointer declaration, How do you declare a pointer?
attribute candidates, Nouns & Verbs
attributes, Requirements, Problem Domain
auto increment and decrement operators, Increment and Decrement Operators (++, --)
auxiliary storage devices, Computer System
avoiding break and continue, Avoiding break and continue
| < Day Day Up > |
|