Main Page

Previous Page
Next Page


[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

dangerous pointer manipulation
dangling pointer 2nd
dangling reference
dangling-else problem 2nd
data abstraction 2nd 3rd
data cells
data hiding 2nd
data hierarchy 2nd
data member 2nd 3rd 4th 5th 6th
data member function of class string
data member function of classstring
data persistence
data representation
data structure 2nd 3rd
data structures
data tier
data type
data types
     char 2nd
     double 2nd 3rd
     float 2nd
     in the UML
     long double
     long int 2nd
     short int
     unsigned char
     unsigned int 2nd 3rd
     unsigned long
     unsigned long int
     unsigned short
     unsigned short int
database management system (DBMS)
Date class 2nd 3rd 4th
     definition with overloaded increment operators
     member function definitions
     member-function and friend-function definitions
     test program
date source file is compiled
DBMS (database management system)
deallocate memory 2nd 3rd 4th
debug 2nd
Debug configuration
debugge (GNU C++)r
     help command
debugger 2nd
debugger (GNU C++)
     -g compiler option
     break command
     break mode
     continue command
     delete command
     finish command
     gdb command
     info break command
     inserting a breakpoint
     list command
     logic error
     next command
     print command 2nd
     quit command
     run command
     set command 2nd
     step command
     suspending program execution
     watch command
debugger (Visual C++ .NET)
     Autos window displaying state of objects
     break mode
     Continue command
     Debug configuration
     inserting a breakpoint
     Locals window
     logic error
     margin indicator bar
     Solution Configurations combo box
     Step Into command
     Step Out command
     Step Over command
     suspending program execution
     Watch window (Visual C++ .NET) 2nd
debugging 2nd
debugging aid
debugging tool
dec stream manipulator 2nd 3rd
decimal (base 10) number system 2nd
decimal (base-10) number system 2nd
decimal digit
decimal number 2nd 3rd
decimal point 2nd 3rd 4th 5th
decision 2nd 3rd
decision in the UML
decision symbol
deck of cards 2nd
declaration 2nd
     of a function
declaring a static member function const
     a control variable
     a pointer
decrement operator
     -- 2nd
deeply nested statements
default access mode for class is private
default argument 2nd 3rd
default arguments with constructors
default case 2nd 3rd 4th
default constructor 2nd 3rd 4th 5th 6th 7th 8th 9th
     provided by the compiler
     provided by the programmer
default delimiter
default memberwise assignment 2nd 3rd
default memberwise copy 2nd
default precision
default to decimal
default to public access
defensive programming
define a constructor
defining a class
defining a member function of a class
definite repetition
Deitel Buzz Online newsletter
del element
delay loop
delete [] (dynamic array deallocation)
delete a record from a file
delete debugger command
delete HTTP request type
delete operator 2nd 3rd 4th 5th 6th
deleting an item from a binary tree
deleting dynamically allocated memory
delimiter 2nd 3rd
     with default value '\n'
demonstrating a mutable data member
demonstrating class template Stack 2nd
demonstrating function substr
demonstrating functions erase and replace
demonstrating input from an istring-stream object
demonstrating multiple inheritance
demonstrating operator const_cast
demonstrating string assignment and concatenation
demonstrating the .* and ->* operators
demonstrating the operator keywords
demonstrating the string find member functions
demonstrating the string insert functions
demonstrating the use of namespaces
DeMorgan's laws
Department of Defense (DOD)
deployment diagram in the UML
Deposit class (ATM case study) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th
DepositSlot class (ATM case study) 2nd 3rd 4th 5th 6th
deque class 2nd
     push_front function
     sequence container
dequeue operation
     a const iterator
     a null pointer
     a pointer 2nd 3rd
     an iterator 2nd
     an iterator positioned outside its container
dereferencing operator (*)
derive one class from another
derived class 2nd 3rd 4th 5th
     catch derived-class exceptions
descriptive words and phrases (OOD/UML case study) 2nd
design process 2nd 3rd 4th 5th
design specification
destructive write
destructor 2nd 3rd
     called in reverse order of constructors 2nd
     in a derived class
     receives no parameters and returns no value
dethread a node from a list
diagnostics that aid program debugging
diamond 2nd
diamond inheritance
diamond symbol (UML) 2nd
dice game
Die-rolling program using an array instead of switch
digit 2nd 3rd
direct access
direct base class
directly reference a value
disabling a breakpoint
disc (XHTML)
disk 2nd 3rd
disk drive
disk file
disk I/O completion
disk space 2nd 3rd
display screen 2nd
distributed client/server applications
distributed computing
divide by zero 2nd
divide-and-conquer approach 2nd
divides function object
division 2nd 3rd
division by zero is undefined
DNS (domain name system)
DNS lookup
do...while repetition statement 2nd 3rd 4th 5th
document a program
dollar amount
domain name
domain name system (DNS) server
dot operator (.) 2nd 3rd 4th 5th
dotted line
double data type 2nd 3rd 4th
double quote 2nd
double-array subscripting
double-ended queue
double-precision floating-point number
double-selection statement 2nd 3rd
double-word boundary
"doubly initializing" member objects
doubly linked list 2nd 3rd
downcasting 2nd
driver program
dummy value
duplicate elimination 2nd 3rd
duplicate keys 2nd
duplicate node values
dynamic array
dynamic binding 2nd 3rd 4th 5th 6th
dynamic cast
dynamic content
dynamic data structure 2nd
dynamic memory
dynamic memory allocation 2nd 3rd
dynamic memory management
dynamic vs. static Web content
dynamic Web content 2nd
dynamic_cast operator 2nd
dynamically allocated memory 2nd 3rd 4th 5th 6th 7th
     allocate and deallocate storage
     array of characters
     array of integers 2nd
     for an array
dynamically determine function to execute

Previous Page
Next Page