[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]
packed structures
parameters in class constructors
default
function
arrays as
call by address
call by value
2nd
3rd
constant call by value
reference
void
in macros
macros, defining
types of
unused
paren_counter class
parentheses ( ) with macro parameters
in simple operators
parity, determining with &
partial specialization
PASCAL
peer reviews
metrics
planning
permanent variables
placing words into trees
planning code reviews
pointers
2nd
->* operator
and arrays
optimizing
and classes
constant
converting to integers
declaring
to members
NULL
operators
to other pointers
printing value of
and structures
2nd
pop function
2nd
popping stacks (removing data)
portability of templates
positive (+) operator
power series
powers of two
precedence, operator
precision (decimal places) of numbers
precision of floating-point arithmetic
2nd
prefix operator
[See decrement operator increment operator] Preliminary Users' Specification
preprocess (#) operator
preprocessor directives, C++
backslash (\) in
#define
#include
naming conventions
parentheses ( ) with
semicolons (;) with
print command (debugger)
2nd
[See also gdb command] printf functions
printing binary trees
debugging information
pointer values
trees
private member variables
private module parts
procedures do_file
interfaces
variables
programming, history of
programs
2nd
assembly language
basic structure of
changing control variables
chess
commenting
2nd
3rd
compilers
creating directories
debugging
2nd
3rd
4th
debugger as browser
switch for
text editor as browser
decision-making in
[See branching statements] defining special datatypes
design goals
design principles
designing
2nd
for different machines
executable
files
format of
handling errors in
histogram (hist)
instructions
machine language
maintenance
minimizing roundoff error
optimizing
calculation speed
placement of assignment statements
procedures
interfaces
modules
objects
requirements
revising and updating
2nd
3rd
single-function
specifications for
2nd
splitting into modules
templates
testing
2nd
3rd
4th
tools for
transforming from high-level languages to machine code
troubleshooting
wrapper
2nd
writing style
[See design style programming] protecting data in stacks
member variables
prototypes
pseudocode
_ptr extension
[See pointers] public member functions
member variables
module parts
pure virtual functions
2nd
push function
2nd
pushing stacks (entering data)
put member function
|