[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]
%o conversion
O_APPEND open flag
O_BINARY open flag
O_CREAT open flag
O_EXCL open flag
O_RDONLY open flag
O_RDWR open flag
O_TRUNC open flags
O_WRONLY open flag
object files
2nd
object-oriented design (OOD)
2nd
objects
constant
procedures
oct I/O manipulator
octal character codes
octal numbers
2nd
ofstream class
open flags
ones complement operator ~
[See NOT operator, binary] OOD (object-oriented design)
open flags
2nd
open member function
open system call
operation cost
operators + (string concatenation)
binary
[See binary operators] bitwise >> (right shift)
<< (left shift)
^ (exclusive OR)
| (OR)
~ (NOT)
casts
comma (,)
delete
dynamic_cast
functions
I/O
[See I/O operators] logical
[See logical operators] member functions
new
overloading
pointers
precedence
relational
[See relational operators]2nd
[See relational operators] simple
unary
[See unary operators] bitwise
[See also binary operators][See also binary operators] optimizing programs
calculation speed
considering operation costs
considering powers of two
integers versus floating-point numbers
loop order
2nd
pointers versus arrays
options, command-line command
OR (^) operator, exclusive
OR (|) operator, binary
2nd
to merge flags
OR (||) operator, logical
2nd
OR into (|=) operator
order of operations
ordered linked lists
ordering loops
ostream class
parameter
::read
::write
Oualline's law of documentation
output (<<) operator
2nd
3rd
4th
output files
output redirection
overflow errors
floating-point
overloading ( ) (default class function) operator
class constructors
functions
operators
overriding virtual functions
|