Index_E

 < Day Day Up > 



D

dangling reference, How Not To Return a Pointer From A Function: Avoiding the Dangling Reference

data, Introduction

data encapsulation, Table 10-2: Object-Oriented Terminology, Introduction, Data Encapsulation

data modeling, Toward Data Abstraction: typedef

data structure, Nouns & Verbs

data structures, Problem Domain

data types

determining size with sizeof, Determining Data Type Size with the sizeof Operator

DbC, Relationship Between the LSP and DbC

debugger, Integrated Development Environments

decimal, Decimal

decimal integer literal, Literals

declaration statement, Statements

declaring

overloaded functions, Function Overloading

decode, Fetch

deep copy, Shallow Copy vs. Deep Copy

default constructor, Constructor, Default Constructor

definition, Default Constructor

purpose of, Default Constructor

delete, Table 5-4: C++ Operators, Precedence, and Associativity, The Difference Between delete and delete[]

delete operator, Using the new Operator

dependency inversion principle, Introduction, The Dependency Inversion Principle

dependency inversion principle (DIP), Purpose And Use Of Inheritance

derived class, Table 10-2: Object-Oriented Terminology, Introduction, Summary

derived class initializer list, Introduction

derived class object, Summary

derived class objects, Introduction

Describe™, The UML Class Diagram, Introduction

feature set, Introducing Embarcadero Technologies' Describe™

Design by Contract, Relationship Between the LSP and DbC

destructor, Parts Of A Class Declaration, Destructor, Implementing BaseClass and DerivedClassOne

purpose, Purpose of Destructors

purpose of, Destructor

virtual, Implementing BaseClass and DerivedClassOne

destructors, Introduction

effects of non-virtual destructors, Virtual Destructors

virtual, Purpose of Virtual Functions, Virtual Destructors

development cycle

applying, The Development Cycle

code, The Development Cycle

deploying, The Development Cycle

factor, The Development Cycle

integrate, The Development Cycle

plan, The Development Cycle

test, The Development Cycle

using, The Development Cycle

direction, Nouns & Verbs

disassemble, Disassembly is a Great Learning Tool

disassembled code listings, Disassembly is a Great Learning Tool

disassembly, Disassembly is a Great Learning Tool

division operator, Division Operator

DLL, Allow the Creation of Code Libraries

creating Mac OSX DLL with GNU C++ compiler, Step 5: Compile C++ Source File to Create Dynamic Link Library

do statement, do Statement

document-as-you-go, Adding Documentation to Diagram Elements

doing something forever, Doing Something Forever

DOORS™, Primary Features

dot operator, Accessing Structural Elements

double, Table 5-1: Fundamental Types and their Value Ranges

double quote, Table 5-2: Simple Escape Sequences

Dr. Barbara Liskov, The Liskov Substitution Principle & Design by Contract

Dr. Bertrand Meyer, The Liskov Substitution Principle & Design by Contract

dumb sort, Good vs. Bad Algorithms

dynamic linked library, Allow the Creation of Code Libraries

dynamic object creation, How do you dynamically create and delete objects?, An Example: Class Interface

dynamic polymorphic behavior, Summary

dynamic polymorphism, Introduction

complex example, Extended Example: Engine Components Revisited

defined, Dynamic Polymorphism Defined

example, An Example: Class Interface

dynamically allocated resources, Shallow Copy vs. Deep Copy



 < 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