[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]
object declarations
object lifetime
object-oriented programming
objects binding names to temporary
comparing
declaring
global
glossary definition
initializing members
initializing non-class-type objects by calling conversion functions
slicing
that manage pointers to memory that the object controls
volatile
oct function
(<ios> header)
oct literal
ODR (One Definition Rules)
glossary definition
offsetof macro (<cstddef> header)
ofstream class (<fstream> header)
One Definition Rule (ODR) glossary definition
opaque type (glossary definition)
open function (basic_filebuf class template)
(basic_fstream class template)
(basic_ifstream class template)
(basic_ofstream class template)
(message class)
openmode type
operand evaluation, order of
operator >> (<bitset> header)
operator auto_ptr (auto_ptr class template)
operator auto_ptr_ref (auto_ptr class template)
operator delete (<new> header)
overloading
operator new (<new> header)
overloading
operator templates
operator void* (basic_ios class template)
operator!
(basic_ios class template)
(valarray class template)
operator!= (<complex> header)
(<deque> header)
(<list> header)
(<map> header)
(<memory> header)
(<queue> header)
(<set> header)
(<stack> header)
(<string> header)
(<utility> header)
(<valarray> header)
(<vector> header)
(bitset class template)
(locale class template)
(reverse_iterator class template)
(type_info class)
operator%= (valarray class template)
2nd
operator& (<bitset> header)
(<valarray> header)
operator&& (<valarray> header)
operator&= (bitset class template)
(valarray class template)
2nd
operator>
(<deque> header)
(<list> header)
(<map> header)
(<queue> header)
(<set> header)
(<stack> header)
(<string> header)
(<utility> header)
(<valarray> header)
(<vector> header)
(reverse_iterator class template)
operator>>
(<complex> header)
(<istream> header)
2nd
(<string> header)
(<valarray> header)
(basic_istream class template)
(bitset class template)
operator>>= (bitset class template)
(valarray class template)
2nd
operator>=
(<deque> header)
(<list> header)
(<map> header)
(<queue> header)
(<set> header)
(<stack> header)
(<string> header)
(<utility> header)
(<valarray> header)
(<vector> header)
(reverse_iterator class template)
operator<
2nd
(<deque> header)
(<list> header)
(<map> header)
(<queue> header)
(<set> header)
(<stack> header)
(<string> header)
(<utility> header)
(<valarray> header)
(<vector> header)
(reverse_iterator class template)
operator<<
(<bitset> header)
(<complex> header)
(<ostream> header)
(<string> header)
(<valarray> header)
(basic_ostream class template)
(bitset class template)
operator<<= (bitset class template)
(valarray class template)
2nd
operator<=
(<deque> header)
(<list> header)
(<map> header)
(<queue> header)
(<set> header)
(<stack> header)
(<string> header)
(<utility> header)
(<valarray> header)
(<vector> header)
(reverse_iterator class template)
operator( ) locale class
operator* (<complex> header)
(<valarray> header)
(auto_ptr class template)
(front_insert_iterator class template)
(insert_iterator class template)
(istream_iterator class template)
(istreambuf_iterator class template)
(ostream_iterator class template)
(ostreambuf_iterator class template)
(reverse_iterator class template)
operator*= (complex class template)
(valarray class template)
2nd
operator+
(<complex> header)
(<string> header)
(<valarray> header)
(reverse_iterator class template)
2nd
(valarray class template)
operator++
(front_insert_iterator class template)
(insert_iterator class template)
(istream_iterator class template)
(istreambuf_iterator class template)
(ostream_iterator class template)
(ostreambuf_iterator class template)
(reverse_iterator class template)
operator+= (basic_string class template)
(complex class template)
(reverse_iterator class template)
(valarray class template)
2nd
operator-
(<complex> header)
(<valarray> header)
(reverse_iterator class template)
2nd
operator->
2nd
(auto_ptr class template)
(istream_iterator class template)
(reverse_iterator class template)
calling member functions
operator--
(reverse_iterator class template)
operator-= (complex class template)
(reverse_iterator class template)
(valarray class template)
2nd
operator/ (<complex> header)
(<valarray> header)
operator/= (complex class template)
(valarray class template)
2nd
operator= (auto_ptr class template)
(basic_ios class template)
(basic_string class template)
(bitset::reference class)
(complex class template)
2nd
(container template member)
(front_insert_iterator class template)
(insert_iterator class template)
(ios_base class)
(list class template)
(locale class template)
(map class template)
(multimap class template)
(multiset class template)
(ostream_iterator class template)
(ostreambuf_iterator class template)
(set class template)
(valarray class template)
2nd
operator==
(<complex> header)
(<deque> header)
(<list> header)
(<map> header)
(<memory> header)
(<queue> header)
(<set> header)
(<stack> header)
(<string> header)
(<utility> header)
(<valarray> header)
(<vector> header)
(bitset class template)
(locale class template)
(reverse_iterator class template)
(type_info class)
in sequence containers
operator[ ] (basic_string class template)
(bitset class template)
(deque class template)
(map class template)
(optional container function)
(reverse_iterator class template)
(valarray class template)
2nd
operator^ (<bitset> header)
(<valarray> header)
operator^= (bitset class template)
(valarray class template)
2nd
operator| (<bitset> header)
(<valarray> header)
operator|= (bitset class template)
(valarray class template)
2nd
operator|| (<valarray> header)
operator~ (bitset class template)
(bitset::reference class)
(valarray class template)
operators assignment syntax
candidate functions and
commutative
conversion
lvalues and rvalues
overloaded
[See overloaded, operators] overloading
defined
precedence
short-circuit
or, bitwise exclusive
inclusive
order in which operands are evaluated
ostream class (<ostream> header)
ostream_iterator class template (<iterator> header)
ostreambuf_iterator class template (<iterator> header)
ostringstream class (<sstream> header)
ostrstream class (<strstream> header)
out function (codecvt class template)
out literal
out_of_range class (<stdexcept> header)
outer scopes
output iterators
2nd
output_iterator_tag class (<iterator> header)
overflow function (basic_filebuf class template)
(basic_streambuf class template)
(basic_stringbuf class template)
(strstreambuf class)
overflow_error class (<stdexcept> header)
overload resolution and function templates
2nd
overloading constructors, calling
functions
addresses of
best
calling
declared in more than one namespace
declaring
derived classes
examples
inherited
language linkage and
resolving
2nd
versus default arguments
operators
>> functions
<< functions
calling
for enumerations
which ones can be overloaded
|