Index_B

 < Day Day Up > 



A

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 > 



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