[See blocks] concatenating strings 2nd 3rd 4th concatenation output 2nd 3rd concepts containers properties 2nd 3rd sequence requirements 2nd 3rd functors 2nd 3rd 4th iterato
Trang 1troubleshooting
UNIX
CC 2nd
g++ 2nd
MS-DOS 2nd
versions
Windows 2nd 3rd 4th 5th
compiling
files
separately 2nd 3rd 4th
complex class template
composition
. [See containment]
compound statements
. [See blocks]
concatenating
strings 2nd 3rd 4th
concatenation
output 2nd 3rd
concepts
containers
properties 2nd 3rd
sequence requirements 2nd 3rd
functors 2nd 3rd 4th
iterators
models 2nd
conditional operators
?; 2nd 3rd
const keyword 2nd 3rd 4th 5th 6th 7th 8th
converting to Standard C++
instead of #define 2nd 3rd
functions
arrays 2nd
pointers 2nd 3rd 4th 5th
pointers to pointers 2nd
temporary variables 2nd 3rd 4th
const member functions 2nd
Trang 2const objects 2nd 3rd
const_cast operator 2nd
constant time complexity 2nd
constants 2nd 3rd
char 2nd 3rd 4th 5th 6th
converting to Standard C++
const instead of #define 2nd 3rd
file modes 2nd
floating-point 2nd
integer 2nd
criteria for types 2nd
representing bit values 2nd
symbolic
climits file 2nd
constructors
. [See also destructors]
class 2nd 3rd 4th 5th
declaring 2nd
default 2nd 3rd
defining 2nd
Stock 2nd 3rd 4th 5th 6th 7th
using 2nd
classes
derived 2nd 3rd 4th 5th 6th 7th 8th
string 2nd 3rd 4th 5th
virtual base 2nd 3rd
conversion 2nd
copy 2nd 3rd 4th 5th 6th 7th 8th
string class 2nd 3rd 4th 5th 6th 7th 8th
default 2nd 3rd 4th 5th 6th 7th 8th 9th
inheritance 2nd
initializer lists 2nd
new statement 2nd
statements
new 2nd 3rd
string class 2nd 3rd
copy 2nd
Trang 3default 2nd
using arrays 2nd
using n copies of characters 2nd
using part of arrays 2nd
using ranges 2nd
virtual functions 2nd
container classes
container concepts
properties 2nd 3rd
sequence requirements 2nd 3rd
container templates
Standard Template Library
converting to Standard C++ 2nd
container types
deque 2nd
list 2nd
member functions 2nd 3rd
CONTAINER TYPES
LIST
MEMBER FUNCTIONS
container types
list
member functions
priority queue 2nd
queue 2nd
stack 2nd
vector 2nd
containers
associative 2nd
data types 2nd
multimap 2nd 3rd
set
CONTAINERS
ASSOCIATIVE
SET
containers
associative
Trang 4set 2nd
data types 2nd 3rd
functions
multisets 2nd 3rd
sets 2nd 3rd
member functions for all 2nd
methods
multimaps 2nd 3rd
multisets 2nd 3rd
sets 2nd 3rd
stacks 2nd 3rd 4th 5th
containment
classes
student
Student
student 2nd 3rd
compared to private inheritance 2nd
continue statement 2nd 3rd 4th
conversion functions 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th
conversions
class objects 2nd
classes
friends 2nd 3rd
type casting 2nd 3rd 4th 5th 6th 7th 8th 9th 10th
data types
built-in
converting to Standard C++
autoptr template 2nd
const keyword instead of #define 2nd 3rd
header files 2nd
inline keyword instead of #define 2nd
namespaces 2nd
Standard Template Library 2nd
string class 2nd
type casts 2nd
use function prototypes 2nd
converting types 2nd 3rd 4th 5th 6th 7th 8th 9th 10th
Trang 5type casts 2nd 3rd
copy constructable objects
copy constructor 2nd 3rd 4th
copy constructors 2nd 3rd 4th 5th 6th
classes
string 2nd 3rd 4th 5th 6th 7th 8th
copy() function 2nd 3rd
iterators 2nd
copy() method 2nd
copy_backward() function 2nd 3rd
copying algorithms
count if() function 2nd
count() function 2nd
count() method
cout object 2nd 3rd 4th 5th 6th 7th 8th 9th
buffers
flushing 2nd
concatenation 2nd 3rd
field width display 2nd 3rd
fill characters 2nd
floating-point display precision 2nd
formatting data types 2nd
methods 2nd 3rd
number base display 2nd
overloaded << operator 2nd
printing trailing zeros/decimal points 2nd 3rd 4th 5th 6th 7th 8th
cout objects
integers 2nd 3rd
strings 2nd 3rd
cout.put() function 2nd 3rd 4th 5th
CRC cards
cstring header file 2nd 3rd
ctime header file 2nd 3rd 4th
Customer class 2nd 3rd
[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z]
Trang 6data hiding 2nd 3rd
data objects
pointers
data types
built-in
conversions
classes 2nd 3rd 4th 5th
abstraction
public and private 2nd
containers 2nd 3rd
associative 2nd
recognized by 2nd 3rd
recognized by << insertion operator 2nd
data() method 2nd 3rd 4th 5th 6th 7th 8th 9th
dec manipulator 2nd 3rd
dec manipulators 2nd
decimal points
trailing 2nd 3rd 4th 5th 6th 7th 8th 9th
decimal-point notation 2nd
declaration statements 2nd 3rd 4th 5th 6th
declaration-statement expression
declarations
external
using
base classes 2nd
declarations (referencing declarations)
declarative region 2nd 3rd 4th 5th 6th
declaring
arrays 2nd 3rd 4th 5th 6th 7th
classes 2nd 3rd 4th 5th 6th
class implementations 2nd 3rd 4th 5th 6th 7th
constructors 2nd
derived 2nd 3rd 4th 5th
vector 2nd
virtual destructors
virtual method behavior 2nd 3rd 4th
friends
Trang 7forward declarations
pointers 2nd 3rd 4th 5th 6th 7th
variables
static 2nd
decrement operators 2nd
deep copy
default arguments 2nd 3rd 4th 5th
default class constructor
default class constructors 2nd
default constructors 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th
deferencing
between pointers and pointed-to values 2nd
deferencing operator (*)
pointers 2nd
defining
functions 2nd 3rd 4th 5th
defining declaration statements (definitions)
defining declarations (definitions0
definitions
definitions (defining declarations)
delete operator 2nd 3rd 4th 5th 6th 7th 8th 9th
. [See also delete statement]
compared to new operator
freeing memory 2nd
delete statement 2nd 3rd
. [See also delete operator]
pairing with new statement 2nd 3rd
deprecated
static keyword
deque class
member functions 2nd 3rd 4th
deque class templates 2nd
deque containers 2nd
dereferencing (*) operator 2nd 3rd
dereferencing operators 2nd 3rd 4th
derived classes 2nd 3rd 4th
accessing protected base class members 2nd
Trang 8assigning objects
dynamic memory allocation 2nd 3rd 4th 5th
class implementations 2nd 3rd 4th 5th 6th 7th
comparison of dynamic and static binding 2nd
constructors 2nd 3rd 4th 5th 6th 7th 8th
initializer lists 2nd
declaring 2nd 3rd 4th 5th
exceptions 2nd 3rd 4th
objects
pointers 2nd 3rd 4th
references 2nd 3rd 4th
pointers
redefining base-class methods 2nd
references
relationships 2nd 3rd 4th
virtual destructors
virtual functions 2nd 3rd
constructors 2nd
destructors 2nd
friends 2nd
redefinition 2nd
virtual method behavior 2nd 3rd 4th
derived types
arrays 2nd
design
bottom-up
top-down
destructors 2nd
. [See also constructors]
class 2nd 3rd 4th 5th 6th 7th
default
Stock 2nd 3rd 4th 5th 6th 7th
inheritance
virtual functions 2nd
directives
#ifndef 2nd
divide-and-conquer strategy
Trang 9division arithmetic operator 2nd 3rd
operands 2nd 3rd 4th
precedence rules 2nd
division operators
combined with assignment operators 2nd
do while loop 2nd 3rd 4th
dominance
virtual base classes 2nd
double keyword 2nd
double slash (//) comments 2nd 3rd
double type floating-point numbers 2nd 3rd 4th 5th
double-ended queue
. [See deque]
downcasting 2nd 3rd 4th
dynamic arrays 2nd
new operator 2nd 3rd 4th 5th 6th
dynamic binding 2nd 3rd 4th 5th 6th 7th 8th
compared to static binding 2nd
dynamic cast operator 2nd 3rd
dynamic cast operators 2nd 3rd 4th 5th
dynamic memory
storage classes 2nd
dynamic memory allocation 2nd 3rd 4th 5th
auto_ptr class 2nd 3rd 4th 5th 6th
dynamic structures
new operator 2nd 3rd
dynamic variables
dynamic_cast operator
[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z]
E (exponet) notation 2nd
early binding
. [See static binding]
EBCDIC character set
EDIT NOTE
Delete the C compared & C++ compared level 1s
Trang 10Scope resolution operator has two colons in it.
empty lines
failbits 2nd
empty() method
encapsulation
end() function
end() method 2nd 3rd 4th 5th
end-of-file (EOF) 2nd 3rd 4th 5th 6th 7th 8th
endl newline characters
enum variables 2nd 3rd
value ranges 2nd
values 2nd
enumerations 2nd 3rd
value ranges 2nd
values 2nd
enumerators
as labels 2nd
EOF (end-of-file) 2nd 3rd 4th 5th 6th 7th 8th
eof()stream state methods 2nd 3rd 4th
eofbit stream state 2nd 3rd 4th 5th
equal range() method
equal to (==) relational operator 2nd 3rd 4th 5th 6th
equal() function 2nd 3rd
equal_range() function 2nd
equal_range() member function
equivalent keys
erase() method 2nd 3rd 4th 5th 6th 7th 8th 9th 10th
escape sequence codes 2nd
exact matches
best matches 2nd 3rd
exception class 2nd
bad alloc class 2nd
exception handlers 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th
exceptions 2nd 3rd 4th 5th 6th 7th
classes 2nd 3rd 4th 5th 6th
inheritance 2nd 3rd 4th
thrown by functions 2nd 3rd 4th 5th
Trang 11unwinding stacks 2nd 3rd
try blocks 2nd 3rd 4th 5th
nesting 2nd
unexpected and uncaught 2nd 3rd 4th
exceptions() stream state method 2nd 3rd 4th 5th
exit() function 2nd
exit-condition loops
explicit instantiation 2nd
explicit instantiations 2nd
explicit keyword 2nd
explicit specializations 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th
exponents 2nd
expression arguments
. [See non-type arguments]
expressions 2nd 3rd 4th 5th 6th 7th
declaration-statement
nonexpressions 2nd
test-condition
type conversions 2nd 3rd 4th 5th 6th 7th 8th
update 2nd
extern keyword 2nd 3rd 4th
external declarations
external linkage
external variables 2nd 3rd 4th
static modifier 2nd 3rd 4th
[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z]
factorials 2nd
fail() function
fail() stream state method 2nd 3rd 4th
failbit stream state 2nd 3rd 4th
failbits 2nd
fields
width 2nd 3rd
file extensions
source files 2nd
Trang 12file I/O 2nd
checking stream states 2nd 3rd
command-line processing 2nd 3rd
file modes 2nd
appending data to files 2nd 3rd
binary 2nd 3rd 4th 5th 6th 7th 8th 9th
constants 2nd
opening files 2nd
text 2nd
files
random access 2nd 3rd 4th
FILE I/O
FILES
RANDOM ACCESS
file I/O
files
random access 2nd 3rd 4th
opening multiple files 2nd
reading 2nd 3rd 4th
writing 2nd 3rd 4th
file scope
filenames
comparison of C and C++ 2nd
files
. [See also header files]
include files [See also header files]
compiling
separately 2nd 3rd 4th
iostream 2nd 3rd 4th 5th
Z [See also header files]
fill characters 2nd 3rd
fill() function 2nd
fill() member function
fill_n() function 2nd
fin.clear() function
find first not of() method 2nd 3rd 4th
find first of() method 2nd 3rd 4th
Trang 13find last not of() method 2nd
find last of() method 2nd 3rd 4th
find() function 2nd
find() method 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th
find_end() function 2nd
find_first_of() function 2nd
find_if() function 2nd
fixed manipulator
flags
setting
[See setf() function]
float type floating-point numbers 2nd 3rd 4th 5th
float.h header file 2nd
floating points
display precision 2nd 3rd 4th 5th 6th 7th 8th 9th 10th
floating-point constants 2nd
floating-point data types
default behavior 2nd
floating-point numbers 2nd
arithmetic operators
division 2nd 3rd 4th
compared to integers 2nd 3rd
double 2nd 3rd 4th 5th
float 2nd 3rd 4th 5th
long double 2nd 3rd 4th 5th
significant figures
type conversions 2nd 3rd 4th 5th
writing 2nd 3rd
flush() function 2nd
flushing
buffers
for loop 2nd 3rd 4th 5th 6th
arrays
ArSize 2nd
compared to while loop 2nd 3rd 4th
expressions 2nd 3rd
update 2nd
Trang 14nested loops 2nd 3rd 4th
parts 2nd 3rd
statements
expressions 2nd
nonexpressions 2nd
string
strings
for loops
blocks 2nd 3rd
for-init-statement
for_each() function 2nd
for_each() STL function 2nd 3rd 4th 5th
formal argument/parameter
formatted input functions
formatting
if else statements 2nd
incore 2nd 3rd
source code 2nd
style 2nd
with cout
FORMATTING
WITH COUT
formatting
with cout
field width display 2nd 3rd
fill characters 2nd
floating-point display precision 2nd
manipulators 2nd
number base display 2nd
trailing zeros/decimal points 2nd 3rd 4th 5th 6th 7th 8th
with iomanip header file manipulators 2nd 3rd
forward declarations
forward iterators 2nd
free memory storage
free store (memory) 2nd 3rd
freeing memory
delete operator 2nd
Trang 15friend classes 2nd 3rd 4th 5th 6th 7th 8th 9th 10th
compared to friend member functions
templates
bound 2nd 3rd 4th
non-template functions 2nd 3rd
unbound 2nd
friend functions 2nd 3rd 4th 5th 6th 7th
friend keyword 2nd
friend member functions 2nd 3rd 4th 5th 6th 7th
compared to class friends
friends
conversions 2nd 3rd
vector class
virtual functions 2nd
friends (functions)
FRONT INSERT ITERATORS
front insert iterators 2nd
front() method
function body
function calls
function definitions
function headings 2nd 3rd 4th
function libraries 2nd 3rd
function objects
. [See functors]
function overloading 2nd 3rd 4th 5th 6th 7th
overload resolution 2nd 3rd 4th 5th 6th
multiple arguments 2nd
function parameters
reference variables 2nd 3rd 4th
function polymorphism, [See function overloading]
function prototype scope
function prototypes 2nd 3rd 4th 5th 6th 7th
benefits 2nd
C++ compared to ANSI C 2nd
syntax 2nd
function return types