I l@ve RuBoard

[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 

I l@ve RuBoard