Index
!=
280
1399
#define __cplusplus
112
#ifdef
116
#ifndef
120
#include
27
2973
#include <algorithm>
2383
2384
2385
2387
2388
2390
2396
2397
#include <complex>
1768
#include <deque>
1566
#include <ext/hash_map>
1753
#include <ext/hash_set>
1765
#include <filepath>
2974
#include <fstream>
367
551
644
783
#include <functional>
2177
#include <hashclasses.h>
1764
#include <iomanip>
369
664
#include <iosfwd>
327
356
2560
#include <iostream>
122
364
514
599
604
#include <istream>
360
601
#include <iterator>
2305
2309
2324
2326
2729
2743
#include <list>
1485
#include <map>
1599
1651
#include <memory>
2340
#include <numeric>
2389
#include <ostream>
361
512
#include <queue>
1536
1551
#include <set>
1665
1698
#include <sstream>
368
#include <stack>
1709
#include <stdio.h>
94
#include <streambuf>
358
#include <typeinfo>
2014
#include <utility>
1436
#include <vector>
1447
#include directive
2990
%baseclass-header
3104
%baseclass-preinclude
3105
%class-header
3106
%class-name
3107
%filenames
3108
%implementation-header
3109
%option 8bit
3009
%option c++
2966
3010
%option debug
3011
3065
%option noyywrap
3014
%option outfile
3015
%option warn
3016
%option yyclass
3017
%option yylineno
3018
%parsefun-source
3110
%stype typename
3111
%union
3112
>
1406
>=
1407
<
1404
1415
<=
1405
'0'
235
->
2093
->*
2096
-O6
2249
.*
2095
.h
121
.ih extension
899
//
89
::
148
1217
1235
::delete[]
1259
::new[]
1255
= 0
1955
==
279
1398
1413
[&dummy, &dummy)
2053
[begin, end)
1455
[first, beyond)
1472
1514
1583
1640
1688
[first, last)
2380
[left, right)
2263
_SKIP_FLEXLEXER_
3005
__cplusplus
110
114
__gnu_cxx
16
1758
0-pointer
2368
2624
0x30
236
A
A2x
2939
abort
1097
abs()
1789
absolute position
733
771
abstract base class
2057
2077
2850
abstract classes
1948
abstract containers
14
1369
abstract data types
2155
access()
197
access files
548
642
access modifier
841
accessor
1351
1354
accessor functions
843
848
861
accessor member function
1171
access rules
2650
access to class members
1325
accumulate()
2188
2398
actions
3003
3075
actual template parameter type list
2572
adaptors
2151
add functionality to a template class
2703
addition
2181
3087
additional functionality
1873
address
1334
addressable variables
1322
address of objects
994
adjacent_difference()
2400
adjacent_find()
2401
adjustfield
440
443
449
aggregate class
1874
Aho, A.V.
1487
algorithm
2555
2597
algorithms
2153
alias
1335
allocate arrays
932
allocate arrays of objects
938
allocated memory
2158
allocate memory
1242
allocate objects
929
allocate primitive types
928
allocation
966
allocator class
2157
alphabetic sorting
2220
ambiguity
227
988
1882
1970
1972
1974
ambiguity: with delete[]
1261
ambiguous
2668
anachronism
2527
angular bracket notation
1372
1429
1440
1602
anonymous
2190
2217
2304
2487
anonymous complex values
1771
anonymous namespace
217
anonymous object
1013
1198
1295
1300
anonymous pair
1437
anonymous string
255
anonymous variable: generic form
1439
ANSI/ISO
20
25
36
49
109
182
212
331
374
413
706
1390
1391
1754
2069
2752
2761
approach towards iterators
2292
arg()
1790
argument_type
2952
arithmetic function object
2179
arithmetic operations
2180
2918
array-bound checking
2631
array-to-pointer conversion
2545
array bounds
1459
array bounds overflow
695
array buffer overflow
210
array index notation
937
array of objects
950
952
array of pointers to objects
951
arrays of fixed size
943
955
arrays of objects
2342
ASCII
421
520
524
611
617
1553
ascii-value
2831
ASCII-Z
233
242
293
540
620
696
830
2938
ASCII-Z string
234
ASCII collating sequence
252
ascii to anything
2940
assembly language
78
assert()
258
assignment
1006
1890
assignment: refused
1891
assignment operator
1893
assignment operator: private
2019
assingment: pointers to members
2088
associative array
1598
1650
1752
associativity of operators
3133
asynchroneous alarm
2895
asynchronous input
2890
atoi()
660
2937
auto-assignment
995
2632
automatic expansion
1458
auto_ptr
2159
2339
auto_ptr<>::get()
2357
2366
auto_ptr<>::operator*()
2362
auto_ptr<>::operator->()
2364
auto_ptr<>::operator=()
2359
auto_ptr<>::release()
2367
auto_ptr<>::reset()
2371
auto_ptr: 0-pointer
2356
auto_ptr: assigning new content
2373
auto_ptr: assignment
2352
auto_ptr: defining
2345
auto_ptr: disadvantage
2606
auto_ptr: empty
2355
auto_ptr: initialization
2346
2351
auto_ptr: operators
2358
auto_ptr: reaching members
2350
auto_ptr: restrictions
2341
auto_ptr: storing multiple objects
2623
auto_ptr: used type
2349
available member functions
1902
avoid global variables
129
B
background process
2881
back_inserter()
2294
bad_cast
2009
bad_typeid
2023
base class
1810
1819
1839
1851
1859
1867
1896
1919
1943
1969
1975
2002
2138
2602
2701
2819
2851
2988
base class: converting to derived class
1996
2003
base class constructor
1979
base class destructor
1850
base classes: merged
1982
base class initializer
1845
base class initializer: ignored
1980
base class initializers: calling order
1877
base class pointer
1905
1936
bash
804
BASIC
77
basic data types
177
basic exception handling
1088
basic operators of containers
1393
basic_
317
318
basic_ios.h
380
begin()
2259
BidirectionalIterator
2737
BidirectionalIterators
2285
2725
binary and
470
binary file
572
829
binary files
523
616
822
binary function object
2234
binary function objects
2248
binary input
606
binary operator
2192
2921
binary or
471
binary output
418
516
binary tree
2502
binary_search()
2402
bind1st()
2235
bind2nd()
2236
binder
2232
bison
2961
2967
3080
3092
bison++
2968
3081
bison++: code generation
3141
bisonc++
2969
3079
3091
bisonc++: %left
3129
bisonc++: %nonassoc
3131
bisonc++: %prec
3138
bisonc++: %right
3130
bisonc++: %token
3122
3125
bisonc++: %type
3123
3126
bisonc++: <fieldname>
3121
bisonc++: associating token and union field
3124
bisonc++: declaration section
3095
bisonc++: man-page
3103
bisonc++: rules section
3098
bisonc++: using YYText()
3119
bitfunctional
2932
bitwise
2929
bitwise and
407
2925
bitwise operations
2178
2923
bookkeeping
2335
bool
178
193
1638
1686
bootstrapping problem
1268
boundary overflow
1148
bound friend
2695
2715
2936
bound friend template
2689
buffer
336
735
765
2790
building blocks
1875
byte-by-byte copy
982
bytewise comparison
1273
C
C++ library
1392
calculator
3085
3139
calculators
1717
callable member functions
1926
call back
1339
calling order of base class initializers
1878
calloc()
916
call overloaded operators
990
candidate functions
2584
CapsBuf
2047
case insensitive comparison of strings
253
case sensitive
2171
cast
1173
catch
1056
1070
1098
2142
catch: all exceptions
1110
catch all expressions
1101
categories of generic algorithms
2382
cerr
153
510
797
1159
chain of command
708
char
320
char *
1170
Character set searches
264
characterstics of iterators
2727
char const *
1746
chardupnew()
924
cheating
1879
child process
2840
2846
2858
child processes
2857
cin
151
365
597
603
796
class
213
2144
2525
class-less functions
1209
class-type parameters
894
class-type return values
893
class: abstract
1947
class derivation
2698
classes: derived from streambuf
2789
classes: having non-pointer data
1023
classes: without data members
1965
class exception
1137
class hierarchies
2551
class hierarchy
1815
1922
class implementation
840
class interface
839
1838
1940
2693
class iterator
2728
class name
2020
class vs. typename
2526
clear()
827
Cline
171
clog
509
closed namespace
219
closing streams
562
651
code generation
3140
Coetmeur, A.
3082
collision
1737
combined reading and writing using streams
348
command-line
2983
command language
2889
comment-lines
2978
common data fields
1306
common practice
2991
communication protocol
2913
comparator
2219
compilation error
2106
compile-time
1910
1914
1984
2062
2512
compiler
12
43
52
66
1757
1960
2111
compiler flag: -O6
2250
complex
1766
complex::operator*()
1778
complex::operator*=()
1782
complex::operator+()
1776
complex::operator+=()
1780
complex::operator-()
1777
complex::operator-=()
1781
complex::operator/()
1779
complex::operator/=()
1783
complex container
1387
2664
complex numbers
1388
1767
composed const object
886
composition
882
895
1807
1863
compound statement
1092
concatenated assignment
1001
concatenation of closing angular brackets
1618
concrete class
2517
2550
concrete function
2516
condition flags
390
condition member functions
395
condition state
389
conflict resolution
3145
conj()
1791
const
166
2548
const &
1157
constant expression
2535
constant function object
2233
const data and containers
1426
const data member initialization
887
const function attribute
133
const functions
170
const member functions
862
866
1963
const objects
907
1014
1200
constructing pointers
2084
construction: template class
2607
constructor
741
853
917
1246
1301
1841
1876
2161
2313
2330
3046
constructor: calling order
1847
constructor: implicit use
1184
constructor: primary function
858
constructor: private
1035
constructor: throwing exceptions
1130
constructor characteristics
1008
constructors: and unions
3115
constructors having one parameter
1180
const_cast<type>(expression)
102
container: empty
2266
containers
1368
2147
containers: basic operators
1394
containers: data type requirements
1410
containers: equality tests
1397
containers: initialization
1449
containers: nested
1617
containers: ordering
1403
containers storing pointers
1422
container without angular brackets
1428
containters and const data
1425
contrary to intuition
1621
conversion operator
1174
1175
1956
conversion operator: with insertions
1178
conversion rules
196
conversions
588
659
2643
conversion to a base class
2553
copy()
1020
1022
2403
2710
copy constructor
1005
1009
1018
1038
1201
1456
1501
1540
1556
1568
1623
1673
1724
1835
2353
copy constructor: double call
1203
copy constructor: private
2018
copy files
784
copy information
3022
copy non-involved data
1497
copy objects
986
copy_backward()
2404
cos()
1792
cosh()
1793
count()
2405
count_if()
2238
2406
cout
149
366
508
795
798
1158
2873
cplusplusus
8
create files
549
create values
1611
1667
cstddef
1215
cstdlib
2681
Cygnus
62
Cygwin
69
D
daemon
2866
2880
2914
2916
data.cc
1317
data base
828
database applications
529
629
data hiding
74
206
1320
1342
1361
1826
data integrity
1344
data members
738
1828
data members: multiply included
1986
data members: static const
1321
data organization
1202
data structure
2598
data structures
2154
2619
Data Structures and Algorithms
1490
data type
1733
2599
deallocate memory
1243
Debian
57
debugging
3064
dec
431
decimal format
667
declaration
2565
declaration section
3096
3101
declarative region
215
declare iostream classes
326
decrement operator
1189
default
1244
default arguments
138
default argument values
1181
default constructor
859
883
939
1004
1248
1411
1451
1842
1844
2173
2302
default copy constructor
1017
default exception handler
1106
1111
default implementation
757
default initialization
864
default operator delete
1234
default parameter values
865
default value
1182
1450
1477
1523
1591
define members of namespaces
232
definitions of static members
2658
delete
913
926
1229
1935
2370
delete[]
948
963
967
delete[]: ignored
971
deletions
1495
delimiter
2322
dependencies between code and data
1806
deprecated
2528
deque
1564
2256
2288
deque::back()
1572
deque::begin()
1574
deque::clear()
1576
deque::empty()
1577
deque::end()
1578
deque::erase()
1579
deque::front()
1580
deque::insert()
1581
deque::pop_back()
1584
deque::pop_front()
1586
deque::push_back()
1588
deque::push_front()
1589
deque::rbegin()
1592
deque::rend()
1594
deque::resize()
1590
deque::size()
1595
deque::swap()
1596
deque constructors
1567
dereference
2097
2363
dereferencing
2091
derivation
1808
1820
derivation type
1885
derived class
1811
1843
1868
1895
1906
1920
1944
1968
1976
2004
2603
derived class destructor
1849
derived template class
2702
dervied class
2139
design considerations
2616
Design Pattern: Prototype
2076
design pattern: template method
2849
design patterns
1949
2843
destroy()
1021
destructor
852
960
1233
1247
1834
1846
1931
1934
2609
2773
destructor: and incomplete objects
2375
destructor: called at exit()
2862
destructor: calling order
1848
destructor: empty
1939
destructor: inline
1941
destructor: when to define
1937
device
351
386
707
774
789
2029
2763
direct base class
1832
dirty trick
17
disambiguate
1176
disambiguation rules
3144
disastrous event
1057
1063
divides<>()
2197
division
2184
division by zero
1082
DOS
818
doubly ended queue data structure
1565
down-casting
1997
downcasts
2011
dup()
2875
dup2()
2876
2887
duplication of data members
1985
dynamically allocated
2372
dynamically allocated memory
1837
2343
dynamically allocated variables
2641
dynamic arrays
935
959
dynamic binding
1916
dynamic cast
1993
dynamic cast: prerequisite
2006
dynamic growth
1496
dynamic_cast<>()
105
1995
2001
2012
2059
2137
E
early binding
1912
ECHO
3027
efficiency
1759
egptr()
2799
empty
2264
empty containers
2265
empty deque
1585
1587
empty destructor
1938
empty enum
2141
empty function throw list
1118
empty list
1517
1519
empty parameter list
107
empty strings
267
empty throw
1112
empty vector
1474
encapsulation
740
1219
1341
1360
1363
end()
2260
end-of-stream
2303
2315
endl
163
end of line comment
88
enlarge an array
947
958
enum
142
enumeration: nested
2129
2718
equal()
2408
equality operator
1400
1412
equal_range()
2409
equal_to<>()
2205
error(char const *msg)
3094
error code
1041
escape mechanism
1347
exception
412
1060
1068
2007
3047
exception::what()
1139
exception: bad_alloc
973
exception: cases
1105
exception: construction of
1109
exception: default handling
1096
exception: dynamically generated
1100
exception: levels
1093
exception: outside of try block
1095
exception: standard
1136
exception: uncaught
1129
exception handler
1086
2143
exception handler: order
1102
exceptions
1049
exceptions: when
1081
exception specification list
1116
1135
exec...()
2860
exercise
838
1251
2588
3057
exit()
961
1043
1052
2861
exit(): calling destructors
2863
exit status
2854
exp()
1794
expandable array
1446
explicit
1185
explicit argument list
1262
explicit arguments
1226
explicit construction
1186
explicit insertion
1609
explicit instantiation declaration
2562
explicit return
98
explicit template type arguments
2571
exponentiation
188
expression
1721
expression: actual type
1999
2021
extendable array
1376
extern
2671
extern "C"
113
115
extra blank space
1772
extracting a string
271
extracting information from memory buffers
347
extracting strings
613
extraction manipulators
694
extraction operator
156
158
591
607
1162
F
failure
769
772
failure::what()
1127
false
195
282
2426
2438
2997
FBB::auto_ptr
2622
field selector
2092
field selector operator
145
field width
1285
field `...' has incomplete type
2694
FIFO
1379
1537
FILE
314
filebuf
350
359
558
775
filebuf::close()
782
filebuf::filebuf()
778
filebuf::is_open()
779
filebuf::open()
780
file descriptor
556
802
2753
2818
2826
file descriptors
353
2762
2882
file flags
567
file is rewritten
577
file modes
566
file stack
3044
file switch
3054
fill()
2410
fill characters
439
fill_n()
2411
FILO
1383
1711
find()
2412
find_end()
2413
find_first_of()
2414
find_if()
2415
first
1434
1620
first data member
2065
first in, first out
1380
1538
first in, last out
1382
1710
first_argument_type
2953
fistream
2833
fixed number of digits at insertion
477
fixed size arrays
944
flags: of ios objects
406
flex
2959
2981
3030
3060
3078
3146
flex: %option yylineno
3041
flex: debugging code
3012
flex: protected data members
3031
flex: set_debug()
3066
flex: yyleng
3036
flex: yytext
3032
FlexLexer.h
3004
3043
flex specfication file
3001
flex yylineno
3039
flow-breaking situations
1048
flushing a stream
682
fool the compiler
226
fopen()
504
593
fork()
18
2755
2837
2853
2877
form()
521
formal type name
2523
formal types
2519
format flags
663
format flags: changed by ios::flags()
472
formatted input
610
formatted output
420
519
formatting
383
464
formatting flags
414
416
417
forward class reference
892
forward declaration
2126
2128
forward declarations
325
896
2122
ForwardIterators
2283
2723
for_each
2491
for_each()
2416
2915
for_each(): compared to transform()
2492
fprintf()
329
free()
920
965
free compiler
53
67
free functions
1210
free lectures
9
Free Software Foundation
54
freeze(0)
586
friend
1345
1356
1358
2124
2691
friend: in template classes
2686
friend declarations
1359
friend function: synonym for a member
1364
friendship among classes
1346
front_inserter()
2296
FSF
55
fstream
807
fstream: and cin, cout
552
fstream: reading and writing
812
ftp://research.att.com/dist/c++std/WP/
35
ftp::/prep.ai.mit.edu/pub/gnu
2965
fully qualified names
230
function-to-pointer conversion
2546
function: address
2064
function adaptors
2176
2231
function address
40
1336
functionality
1444
function call operator
1263
1749
2168
function object
1748
1751
2164
function objects
1265
2150
function object wrapper classes
2949
function overloading
134
function prototype
1858
functions as part of a struct
143
function selection mechanism
2583
functions having identical names
131
146
function throw list
1115
1143
function try block
1131
1133
G
g++
11
24
44
65
202
1739
1756
2110
3062
Gamma, E.
1950
2074
2844
general purpose library
2152
general rule
1892
generate()
2418
generate_n()
2419
generic algorithm
1276
2102
2160
generic algorithms
39
1267
1416
2148
2377
2721
generic data type
2379
generic software
323
generic type
1431
global
2104
global function
1327
global object
857
global operator delete[]
1258
global operator new[]
1254
global scope
2080
2089
global variable
2639
global variables
1311
1715
global variables: avoid
128
Gnu
10
23
42
64
201
975
1207
1738
1755
2109
2134
2754
3061
goto
1047
gptr()
2798
grammar
2759
3073
grammar specification file
3090
grammatical correctness
3070
grammatical rules
3076
3099
Graphical User Interface Toolkit
850
greater<>()
2163
2209
greater_equal<>()
2211
greatest common denominator
1817
H
hashclasses.h
1762
hash function
1735
hashing
1734
hashtable
1389
hash value
1736
hash_map
15
1740
hash_multimap
1741
hash_multiset
1743
hash_set
1742
header file
902
1760
header file: organization
889
header files
214
355
header section
3100
heap
2501
hex
437
1283
2049
hexadecimal
1282
hexadecimal format
673
hidden constructor call
1199
hidden data member
2066
hidden object
1012
hidden pointer
1220
hiding member functions
1854
hierarchical sort
2705
hierarchical sort criteria
2706
hierarchy of code
1805
Hopcroft J.E.
1488
html
31
http://gcc.gnu.org
70
http://sources.redhat.com
63
http://www.cplusplus.com/ref
47
http://www.csci.csusb.edu/dick/c++std
48
http://www.debian.org
4
58
http://www.gnu.org
13
56
http://www.linux.org
60
http://www.ora.com/.../lex/noframes.html
2964
http://www.research.att.com/...
169
http://www.sgi.com/.../STL
1421
http://www.sourceforge.net/projects/bisoncpp
3148
http://www.trolltech.com
851
http://www/parashift.com/c++-faq-lite/
172
human-readable
419
hyperlinks
46
I
I/O
315
1120
I/O library
316
I/O multiplexing
2894
icmake
71
identically named member functions
1880
identifier visibility
2531
ifdnstreambuf
2802
ifdseek
2815
ifdstreambuf
2791
2912
ifstream
592
641
823
833
ifstream::close()
649
ifstream::open()
648
ifstream constructors
645
imaginary part
1769
1787
implementation
1313
1946
implementation dependent
1343
1348
implicit argument
1224
implicit conversion
1183
1894
implicit typename
2696
2716
import all the names
223
INCLUDE
890
898
include guard
118
INCLUDE path
1761
includes()
2420
increment operator
1187
index operator
1149
1353
1357
1457
1569
1624
1653
indirect base class
1833
inequality operator
1402
infix expressions
3083
inheritance
1809
1818
1840
2985
inheritance: private derivation
2704
init
2867
2878
initialization
930
1003
1452
initialization: any type
2537
initialization: static data member
1315
initialization of objects
867
initialize a normal iterator from a reverse iterator
2750
initialize memory
915
inline
870
1269
1275
1280
1333
1365
1942
2170
2174
2651
inline: disadvantage
879
inline code
871
inline function
872
inline function: placement
880
inline in the function definition
874
inline member functions
2118
inline static member functions
1332
inner_product()
2421
inplace_merge()
2422
input
589
714
743
793
input-language
2972
InputIterator
2732
InputIterator1
2278
InputIterator2
2279
InputIterators
2275
2722
input language
3067
input mode
646
input operations
2031
2311
insert()
2299
inserter
2293
inserter()
2298
insert formatting commands
342
insert information in memory buffers
340
insertion operator
155
339
345
502
517
1160
1165
1350
2687
insertion operator: with conversions
1179
insertions
1494
insertion sequence
1298
insert streambuf *
788
instantiated
1371
instantiation
1763
2162
2513
2529
2657
integral conversions
2646
interface
1312
2982
interface-readability
2629
interface functions
860
intermediate class
1987
internal
441
internal buffer
545
internal header
900
internal header file
2859
internal organization
1827
Internet
45
int main()
97
ios
335
373
377
378
381
705
791
808
2131
2561
2817
ios::adjustfield
422
485
ios::app
569
811
815
ios::ate
570
814
ios::bad()
396
ios::badbit
391
ios::basefield
424
430
436
446
486
ios::beg
535
635
2132
ios::binary
571
821
ios::boolalpha
426
ios::clear()
403
ios::copyfmt()
466
ios::cur
536
636
2133
ios::dec
428
492
ios::end
537
637
ios::eof()
397
ios::eofbit
392
ios::exception
1126
ios::exceptions()
1121
1122
ios::fail
543
561
640
650
ios::fail()
398
ios::failbit
393
ios::failure
1125
ios::fill()
467
ios::fixed
432
494
ios::fixed and ios::precision()
478
ios::flags()
469
ios::floatfield
433
434
453
487
ios::good()
399
ios::goodbit
394
ios::hex
435
491
ios::in
575
647
809
ios::internal
438
490
ios::left
442
488
ios::oct
445
493
ios::openmode
568
781
2052
ios::operator bool()
401
ios::out
555
576
810
ios::precision()
473
ios::precision() and ios::fixed
479
ios::rdbuf()
384
799
800
2871
ios::rdstate()
404
ios::right
448
489
ios::scientific
451
495
ios::seekdir
534
634
731
ios::setf()
480
ios::setf(fmtflags flags)
481
ios::setstate()
409
ios::setstate(int flags)
410
ios::showbase
454
ios::showpoint
456
ios::showpos
458
ios::skipws
460
2323
ios::tie()
387
ios::trunc
578
ios::unitbuf
462
544
ios::unsetf()
496
ios::uppercase
463
ios::width()
497
ios object: as bool value
400
iostate
1124
iostream
157
1164
2306
ios_base
332
370
382
ios_base.h
379
ios_base::ios_base()
376
istream
344
590
596
605
835
1161
2027
2301
2317
2787
3023
istream::gcount()
618
istream::get()
619
istream::getline()
621
istream::ignore()
622
istream::peek()
623
istream::putback()
624
2785
2824
istream::read()
625
istream::readsome()
626
istream::seekg()
632
istream::tellg()
630
istream::unget()
627
2823
istream::ungetc()
2786
istreambuf_iterator
2310
2334
istreambuf_iterator<>()
2314
istreambuf_iterator<Type>(istream)
2316
istreambuf_iterator<Type>(streambuf *)
2318
istreambuf_iterators
2308
istream constructor
600
istream_iterator
2312
istream_iterator<Type>()
2300
istringstream
346
594
656
2832
istringstream::str()
658
istringstream constructors
657
is_open
564
653
iterator
1464
1506
1575
1628
1676
2114
2258
iterator: as 0-pointer
2257
iterator: as template class
2934
iterator: initialized by reverse iterator
2751
iterator range
1471
1513
1582
1639
1687
iterators
1418
1432
1453
2149
2720
iterators: characteristics
2270
iterators: general characteristics
2252
iterators: pointers as
2267
iterator tag
2740
iterator_tag
2730
iter_swap()
2423
J
Java
1990
K
key
1603
key/value
1600
key type
1744
keywords
204
kludge
1196
2055
Koenig lookup
224
L
Lakos, J.
846
897
late binding
1909
1924
1925
late bining
1915
lazy mood
905
left
444
left-hand
1408
left-hand value
1153
leftover
2454
2496
legibility
1614
1670
less<>()
2213
less-than operator
1414
less_equal<>()
2215
letter (US paper size)
7
letters in literal constants
186
lex
2963
lex()
3093
lexer
3074
lexical scanner
2994
3071
3117
lexical scanner specification
2998
lexical scanner specification file
3000
lexicographical ordering
251
lexicographical_compare()
2424
lexicographic comparison
291
libfl.a
3063
library
875
904
lifetime
1714
2771
LIFO
1384
1712
lineair search
1271
linear derivation
1864
linear search
1277
lineno()
3020
3042
line number
3040
line numbers
3019
linker
1961
linker: removing identical template instantiations
2570
Linux
59
72
Lisp
75
list
1377
1483
2287
list::back()
1503
list::begin()
1505
list::clear()
1507
list::empty()
1508
list::end()
1509
list::erase()
1510
list::front()
1511
list::insert()
1512
list::merge()
1515
list::pop_back()
1516
list::pop_front()
1518
list::push_back()
1520
list::push_front()
1521
list::rbegin()
1524
list::remove()
1526
list::rend()
1527
list::resize()
1522
list::reverse()
1529
list::size()
1528
list::sort()
1530
list::splice()
1531
list::swap()
1532
list::unique()
1533
list constructors
1500
list data structure
1484
list traversal
1486
literal constants
185
literal floating point value using E
187
literal float using F
189
literal long int using L
191
literal unsigned using U
192
literal wchar_t string L
190
local arrays
941
942
local context
1132
2943
local context struct
2946
2947
local object
855
local variables
123
126
1713
2640
location of throw statements
1084
log()
1795
logical function object
2224
logical operations
2223
2920
logical operators
2222
logical_and<>()
2225
logical_not<>()
2229
logical_or<>()
2227
long double
181
184
longjmp()
1045
1059
1062
1072
longjmp(): alternative to
1067
longjmp(): avoid
1064
long long
180
183
lower_bound()
2427
lsearch()
1270
lseek()
2820
Ludlum
225
lvalue
1154
1194
2282
2361
lvalue-to-rvalue conversion
2543
lvalue transformations
2542
2642
M
macro
1292
1296
main()
95
make
73
make_heap()
2504
malloc()
911
964
979
manipulator
1284
2836
manipulator class
2835
manipulators
343
465
662
847
manipulators requiring arguments
1291
map
1386
1597
map::begin()
1627
map::clear()
1629
map::count()
1630
1657
map::empty()
1631
map::end()
1632
map::equal_range()
1633
map::erase()
1634
map::find()
1635
map::insert()
1636
map::lower_bound()
1641
map::rbegin()
1642
map::rend()
1644
map::size()
1645
map::swap()
1646
map::upper_bound()
1647
map: member functions
1626
map constructors
1615
Marshall Cline
173
mask value
423
425
matched text
3033
3120
matched text length
3037
mathematical functions
1788
max()
2428
max-heap
2386
2505
max heap
2503
max_element()
2429
member: class as member
2115
member function
238
1907
member function: called explicitly
1856
member functions
175
739
1114
1362
1502
1541
1557
1571
1725
2365
member functions: available
1903
member functions: callable
1927
member functions: hidden
1855
member functions: identically named
1881
member functions: not implemented
1031
member functions: omitting
1034
member functions: overloading
136
member functions: preventing their use
1029
member functions: redefining
1852
member initialization
884
member initialization order
885
member initializer
1025
member initializer list
1134
member initializers
2621
members of nested classes
2117
member template
2648
memory allocation
910
memory consumption
2070
memory leak
587
962
968
1040
1080
1099
1250
1423
1932
2337
2374
memory leaks
921
merge()
2431
merging
2392
methods
176
min()
2433
mini scanner
2995
3007
minus<>()
2193
min_element()
2434
missing predefined function objects
2930
mixing
C
and
C++
I/O
349
modifier
1352
1355
modifiers
1167
modifying generic algorithms
2381
modulus
2185
modulus<>()
2199
MS-DOS
573
816
MS-WINDOWS
817
MS-Windows
61
574
multimap
1649
multimap::equal_range()
1659
multimap::erase()
1658
multimap::find()
1660
multimap::insert()
1661
multimap::iterator
1662
multimap: member functions
1652
1656
multimap: no operator[]
1655
multiple derivation
1860
1869
multiple inclusions
119
multiple inheritance
1862
multiple inheritance: which constructors
1981
multiple parent classes
1861
multiple virtual base classes
1983
multiplexing
2893
multiplication
2183
3086
multiplies<>()
2195
multiset
1696
multiset::equal_range()
1703
multiset::erase()
1702
multiset::find()
1704
multiset::insert()
1705
multiset::iterator
1706
multiset: member functions
1699
1700
mutable
908
N
name collisions
891
name conflicts
83
name lookup
124
name mangling
135
names of people
1606
namespace
82
901
namespace alias
231
namespace declarations
216
namespaces
211
nav-com set
1866
negate<>()
2201
negation
2186
negators
2242
nested blocks
130
nested class
2112
2713
nested classes: declaring
2121
nested classes: having static members
2119
nested class members: access to
2127
nested containers
1616
nested derivation
1831
nested enumerations
2130
nested inheritance
1971
nested namespace
229
nested template class
2712
nesting depth
2976
new
912
925
1216
new-style casts
100
new[]
931
949
954
1218
new[]: memory initialization
936
new_handler
919
next_permutation()
2435
nm
2679
noboolalpha
427
no buffering
763
no data members
1966
no destructor
969
non-constant member functions
1964
non-existing variables
1083
non-local exits
1046
non-local return
1050
non-static member functions
1222
non-type parameter
2534
norm()
1796
noshowbase
455
not1()
2245
not2()
2247
notation
933
notational convention
1427
not_equal_to<>()
2207
nth_element()
2439
NULL
91
918
null-bytes
541
Numerical Recipes in C
2452
O
object
144
854
object-oriented
1813
object address
993
object as argument
1010
object duplication
985
object hierarchy
1816
object oriented approach
81
object oriented programming
2600
object return values
1015
objects as data members
881
obsolete binding
125
oct
447
octal format
685
off_type
533
633
ofstream
503
547
824
834
837
ofstream::close()
560
ofstream::open()
559
ofstream constructors
553
omit member functions
1033
openmode
582
operating system
2842
operator
989
operator!=()
1272
2208
operator%()
2200
operator&&()
2226
operator&()
2926
operator>>()
608
1802
operator>()
2165
2169
2210
operator>=()
2212
operator<<()
1803
2485
operator<<(): and manipulators
1289
operator<()
1732
2214
2430
2432
2436
2441
2443
2447
2471
2473
2475
2477
2479
2482
2500
2506
2510
operator<=()
2216
operator()()
1264
1279
1750
2167
2450
2942
2950
operator*()
2196
2274
2612
operator+()
1206
2189
2399
operator++()
1188
2272
operator-()
2194
operator--()
1190
operator/()
2198
operator=()
2610
operator==()
2206
2271
2467
2469
2495
2498
operator delete
1230
1240
operator delete[]
1238
1257
operator keywords
205
operator new
934
1141
1212
1239
2347
operator new[]
940
1237
operator overloading
987
1147
operator overloading: within classes only
1303
operators: associativity
3132
operators: of containers
1395
operators: precedence
3134
operators: priority
3136
operator string()
1957
operator[]
1172
operator[]()
1150
1654
2611
2630
operator|()
482
operator||()
2228
operator~()
2928
options
3008
ordered pair
1804
ostream
338
363
388
501
507
515
836
1163
1288
1299
1958
2028
2050
2321
2332
2486
2688
3026
ostream::flush()
546
ostream::put()
525
ostream::seekp()
532
ostream::tellp()
530
ostream::write()
527
ostreambuf_iterator
2319
2325
2327
ostreambuf_iterator<>()
2331
ostreambuf_iterator<Type>(streambuf *)
2333
ostream constructor
511
ostream coupling
790
ostream_iterator
2329
ostream_iterator<Type>()
2320
ostringstream
341
505
580
ostringstream::str()
583
ostringstream::str(string)
584
ostringstream constructors
581
ostrstream
585
out of scope
1930
2336
2338
2348
2772
output
500
724
755
794
output formatting
334
372
OutputIterator
2734
OutputIterators
2280
2724
output mode
554
output operations
2038
2328
2767
overloadable operators
1302
overloaded assignment
1000
1007
1019
1026
1027
1037
1146
1396
overloaded assignment operator
998
1836
overloaded extraction operator
1168
overloaded global operator
1166
overloaded increment: called as operator++()
1205
overloaded operator
1227
overloading: by const attribute
137
869
overloading: template functions
2574
overview of generic algorithms
1417
P
pair
1619
pair<map::iterator, bool>
1637
pair<set::iterator, bool>
1685
pair<type1, type2>
1442
pair container
1373
1433
parameter list
132
1256
parent
1824
parentheses
3088
parent process
2845
2856
ParentSlurp
2888
parse()
2970
parse-tree
2760
parser
2758
2956
2993
3068
parser generator
2960
2971
3069
partial specialization
2662
2665
partial_sort()
2440
partial_sort_copy()
2442
partial_sum()
2444
partition()
2445
pdf
33
peculiar syntax
1278
penalty
1921
permuting
2393
phone book
1605
pipe
2765
pipe()
2883
plus<>()
2187
2191
pointed arrows
1773
pointed brackets
2580
pointer: to template class
2675
pointer data members
1039
pointer in disguise
1898
pointer juggling
1498
pointer notation
2082
pointers
2251
pointers: as iterators
2268
pointers to data members
2100
pointers to deleted memory
983
pointers to functions
1266
1274
pointers to member
41
pointers to members: assignment
2087
pointers to members: sizeof
2108
pointers to objects
1249
pointer to a function
1290
pointer to an object
1900
pointer to a pointer
970
pointer to function
1337
pointer to function members: using ()
2098
pointer to member
2105
pointer to member: access within a class
2099
pointer to member field selector
2094
pointer to members
2078
2079
pointer to members: defining
2081
pointer to objects
2660
pointer to virtual member function
2090
point of instantiation
2568
2593
2683
polar()
1797
polymorphism
106
1090
1908
2056
2061
2601
pop_heap()
2507
postfix expressions
3084
postfix operator
1191
postponing decisions
1042
PostScript
32
pos_type
531
631
pow()
1798
preamble
3002
precedence of operators
3137
precompiled templates
2625
predefined function objects
2175
2917
predefined function objects: missing
2931
predicate
2239
2244
prefix
2273
prefix operator
1192
preprocessor
362
1293
1297
preprocessor directive
28
111
357
513
550
598
602
643
2992
Press, W.H.
2451
prevent casts
104
preventing member function usage
1030
previous element
2254
prev_permutation()
2446
primitive value
1245
printf()
93
165
330
priority queue data structure
1550
priority rules
1552
3097
3102
3135
priority_queue
1549
1555
priority_queue::empty()
1558
priority_queue::pop()
1560
priority_queue::push()
1559
priority_queue::size()
1561
priority_queue::top()
1562
private
207
842
1305
1328
1825
1871
2714
3045
private assignment operator
2017
private constructors
1036
private copy constructor
2016
private derivation
1822
1889
private members
2123
2692
private static data member
1314
problem analysis
1814
procbuf
21
procedural approach
80
process ID
2847
process id
2852
processing files
785
profiler
878
1499
program development
1812
Prolog
76
promoting a type
1016
promotion
1208
promotions
2645
property
1424
protected
208
712
736
1872
2797
3028
protected derivation
1823
1888
protocol
1945
Prototype Design Pattern
2075
prototypes
2378
prototyping
51
public
209
845
1304
1319
1870
1886
public derivation
1821
1887
public static data members
1310
pubseekoff()
2044
pure virtual functions
1953
2604
pure virtual functions: implementing
1967
pure virtual member functions
2058
push_back()
2295
push_front()
2297
push_heap()
2508
Q
qsort()
1340
2680
Qt
849
qualification conversion
2547
qualification conversions
2644
queue
1378
1534
1539
queue::back()
1542
queue::empty()
1544
queue::front()
1545
queue::pop()
1547
queue::push()
1546
queue::size()
1548
queue data structure
1535
R
radix
415
429
2048
random
1493
1570
random access
2290
RandomAccessIterator
2739
2741
RandomAccessIterators
2289
2726
RandomIterator
2935
random number generator
2449
random_shuffle()
2448
range of values
1454
rbegin()
2261
2747
read and write to a stream
806
read first, test later
786
read from a container
2276
read from memory
655
reading and writing fstreams
813
reading a string
270
realloc()
980
real numbers
3089
real part
1770
1785
recompilation
1830
redefining member functions
1853
redirection
801
2821
2870
reduce-reduce conflicts
3143
reduce typing
1613
1669
reference
1287
1897
1911
reference: to template class
2674
reference data members
1024
1028
reference operator
863
reference parameter
888
references
174
reference to the current object
1002
regular expression
2984
3034
regular expressions
3077
reinterpret_cast<type>(expression)
103
relational function object
2204
2237
relational operations
2203
2919
relative address
2086
relative position
768
remove()
2453
remove_copy()
2455
remove_copy_if()
2457
remove_if()
2456
rend()
2262
2748
renew operator
946
957
replace()
2458
replace_copy()
2459
replace_copy_if()
2461
replace_if()
2460
repositioning
528
628
resetiosflags
484
resizing strings
269
responsibility of the programmer
805
1462
1504
1543
1563
1573
1731
2369
restricted functionality
1899
result_type
2951
retrieval
1608
retrieve the type of objects
1988
return
99
1051
1197
return value
96
1286
return value optimization
1211
reusable software
710
1951
reverse()
2462
reversed sorting
2221
reversed_iterator
2253
reverse iterator
2744
Reverse Polish Notation
1718
reverse_copy()
2463
reverse_iterator
1479
1525
1593
1643
1691
2746
reverse_iterator: initialized by iterator
2749
right
450
right-hand
1409
1438
right-hand value
1151
rotate()
2464
rotate_copy()
2465
rounding doubles at insertion
476
RPN
1719
rule of thumb
90
127
167
228
868
877
906
909
953
1241
1349
1492
1829
2085
2376
2532
2577
2590
2594
2628
2637
2667
rules section
3021
run-time
2005
2063
run-time error
1119
run-time type identification
1989
rvalue
1152
1193
1625
2277
2360
S
scalar numerical types
1747
scalar type
1775
scan-buffer
3050
scanf()
614
scanner
2757
2957
scanner generator
2958
scientific notation
452
scope resolution operator
147
220
1236
1329
1857
1883
1973
2083
2120
scope rules
2530
search()
2466
search_n()
2468
second
1435
second_argument_type
2954
seek before begin of file
542
639
seek beyond end of file
538
638
seekg()
661
825
seek_dir
2135
segmentation fault
2354
select()
2891
2892
Selector::addExceptFd()
2907
Selector::addReadFd()
2905
Selector::addWriteFd()
2906
Selector::exceptFd()
2902
Selector::noAlarm()
2904
Selector::nReady()
2899
Selector::readFd()
2900
Selector::rmExceptFd()
2910
Selector::rmReadFd()
2908
Selector::rmWriteFd()
2909
Selector::Selector()
2897
Selector::setAlarm()
2903
Selector::wait()
2898
Selector::writeFd()
2901
self-destruction
996
sequential containers
1374
set
1663
set::begin()
1675
set::clear()
1677
set::count()
1678
1701
set::empty()
1679
set::end()
1680
set::equal_range()
1681
set::erase()
1682
set::find()
1683
set::insert()
1684
set::lower_bound()
1689
set::rbegin()
1690
set::rend()
1692
set::size()
1693
set::swap()
1694
set::upper_bound()
1695
set: member functions
1674
set constructors
1671
setfill()
468
setg()
2800
setiosflags
483
setjmp()
1044
1058
1061
1071
setjmp(): alternative to
1066
setjmp(): avoid
1065
setprecision()
475
setstate(): with streams
408
setup.exe
68
setw()
498
setw(int)
499
set_debug(true)
3013
set_difference()
2470
set_intersection()
2472
set_new_handler()
974
set_symmetric_difference()
2474
set_union()
2476
shadowing template parameters
2653
shift-reduce conflicts
3142
showpoint
457
showpos
459
shrink arrays
945
956
shuffling
2394
side-effects
1294
side effect
324
sigh of relief
34
signal
2864
significant digits
474
silently ignored
1622
1672
sin()
84
1799
sinh()
1800
sizeof
50
914
sizeof(wchar_t)
203
size of pointers to members
2107
size specification
1318
size_t
1214
1225
1232
1253
skeleton program
2717
skipping leading blanks
161
smart pointer
2605
snext()
2037
socket
2766
sockets
352
software design
709
sort()
2218
2291
2478
sort criteria: hierarchical sorting
2707
sorted collection of value
1697
sorted collection of values
1664
sorting
2391
sort using multiple hierarchical criteria
2483
sort_heap()
2509
special containers
1385
specialized constructor
1204
split buffer
753
sprintf()
506
sputc()
2041
sqrt()
1801
sscanf()
595
stable_partition()
2480
stable_sort()
2101
2481
2708
stack
1011
1381
1707
2977
3055
stack::empty()
1726
stack::pop()
1728
stack::push()
1727
stack::size()
1729
stack::top()
1730
stack constructors
1723
stack data structure
1708
stack operations
1281
stand alone functions
1113
standard namespace
85
standard output
2975
Standard Template Library
37
1367
2145
stat()
198
state flags
1123
state of I/O streams
333
371
static
79
218
1307
static binding
1913
1923
static data member
2125
static data members
1309
static data members: initialization
1316
static inline member functions
1331
static local variables
1716
static member function
1223
1928
static member functions
1323
1324
static members
1308
2103
2655
static object
856
static type checking
1991
static type identification
1992
static_cast
1177
2569
static_cast<type>(expression)
101
std
86
std::bad_alloc
1140
std::bad_cast
1144
2008
2136
std::bad_exception
1142
std::bad_typeid
1145
std::bidirectional_iterator_tag
2736
std::boolalpha
665
std::dec
666
std::endl
668
std::ends
669
std::exception
1138
std::fixed
670
std::flush
671
std::forward_iterator_tag
2735
std::hex
672
std::input_iterator_tag
2731
std::internal
674
std::iterator
2742
std::left
675
std::noboolalpha
676
std::noshowbase
679
std::noshowpoint
677
std::noshowpos
678
std::noskipws
680
std::nounitbuf
681
std::nouppercase
683
std::oct
684
std::output_iterator_tag
2733
std::random_access_iterator_tag
2738
std::resetiosflags()
686
std::reverse_iterator
2745
std::right
687
std::scientific
688
std::setbase()
689
std::setfill()
690
std::setiosflags()
691
std::setprecision()
692
std::setw()
693
std::showbase
697
std::showpoint
698
std::showpos
699
std::skipws
700
std::string
2166
std::unitbuf
701
std::uppercase
702
std::ws
703
stderr
154
STDERR_FILENO
2886
stdin
152
STDIN_FILENO
2884
stdio.h
117
stdlib.h
2682
stdout
150
STDOUT_FILENO
2782
2885
step-child
2869
step-parent
2868
STL
38
1366
2146
storage
1607
storing data
1491
str...()
922
strcasecmp()
2172
strdup()
923
978
stream
777
2026
stream: as bool value
402
streambuf
337
375
385
557
704
737
776
787
831
2024
2307
2764
2784
2788
2796
2804
2812
2822
2825
streambuf::eback()
744
2793
2805
2827
streambuf::egptr()
745
2795
2807
2829
streambuf::epptr()
2778
streambuf::gbump()
746
streambuf::gptr()
747
2794
2806
2828
streambuf::gpumb()
2809
streambuf::in_avail()
715
streambuf::overflow()
727
756
2039
2769
2779
streambuf::pbackfail()
748
2032
streambuf::pbase()
758
2776
streambuf::pbump()
760
2780
streambuf::pptr()
759
761
2777
streambuf::pubseekoff()
730
streambuf::pubseekpos()
732
streambuf::pubsetbuf()
734
streambuf::pubsync()
725
streambuf::sbumpc()
716
2808
streambuf::seekoff()
767
2043
2813
streambuf::seekpos()
770
2045
2814
streambuf::setbuf()
766
2042
streambuf::setg()
749
2792
streambuf::setp()
762
2775
streambuf::sgetc()
718
streambuf::sgetn()
719
2811
streambuf::showmanyc()
750
2033
streambuf::snextc()
721
streambuf::sputback()
722
streambuf::sputc()
726
streambuf::sputn()
728
streambuf::streambuf()
742
streambuf::sungetc()
723
streambuf::sync()
773
2046
2770
2774
streambuf::uflow()
717
751
2034
streambuf::underflow()
752
2035
streambuf::xsgetn()
720
754
2036
2803
streambuf::xsputn()
729
764
2040
stream mode
2051
streams: associating
832
streamsize
713
stream state flags: modifying
411
stream state flags: obtaining
405
string
237
2030
String
1169
string::append()
287
string::assign()
288
string::at()
248
286
string::begin()
274
1419
string::capacity()
289
string::compare()
250
290
string::copy()
292
string::c_str()
294
string::data()
295
string::empty()
268
296
string::end()
275
1420
string::erase()
297
298
string::find()
299
string::find_first_not_of()
301
string::find_first_of()
300
string::find_last_not_of()
303
string::find_last_of()
302
string::getline()
304
string::insert()
305
string::iterator
2113
string::length()
306
string::max_size()
307
string::npos
239
272
284
string::rbegin()
276
string::rend()
277
string::replace()
308
string::resize()
309
string::rfind()
310
string::size()
311
string::size_type
240
283
285
string::substr()
312
string::swap()
313
string: as union member
3116
string appends
254
string assignment
243
string comparisons
249
string constructors
273
string elements
245
string erasing
260
string extraction
612
string initialization
241
string insertions
256
string operators
278
string pointer dereferencing operator
246
string range checking
247
string replacements
257
string searches
261
string size
265
stringstream
29
string swapping
259
string to ASCII-Z conversion
244
strlen()
266
strongly typed
2520
Stroustrup
168
strstream
30
struct
141
844
981
substrate
991
Substrings
263
substrings
262
subtraction
2182
swap()
2488
swap area
977
swapping
2395
swap_ranges()
2489
Swiss army knife
1865
symbol area
3006
symbolic constants
162
symbolic name
2783
syntactical elements
1053
system()
2839
2872
system call
19
2756
2838
T
TCP/IP stack
711
tellg()
826
template
322
1370
2156
2563
2613
2634
template-id does not match template declaration
2579
template: actual template parameter type list
2573
template: parameter type conversions
2541
template: point of instantiation
2567
2592
template: statements (not) depending on type parameters
2591
template announcement
2615
2647
template argument deduction
2540
2556
template class
2552
2596
2924
2933
template class: construction
2608
template class: constructors
2620
template class: conversion to a base class
2554
template class: declaration
2636
2673
template class: declaring objects
2672
template class: deducting parameters
2670
template class: default parameter values
2635
template class: defining static members
2659
template class: derived from concrete class
2711
template class: friend template function
2595
template class: implicit typename
2697
template class: instantiation
2669
template class: member functions
2617
template class: member instantiation
2678
template class: member template
2649
template class: partially precompiled
2699
template class: partial specialization
2663
2666
template class: pointer to
2677
template class: reference to
2676
template class: shadowing template parameters
2654
template class: specializations
2661
template class: static members
2656
template class: typename overrules member
2638
template class: type parameters
2618
template class: using friend
2685
template class: wrapper
2945
template class derivation
2700
template declarations
2559
template explicit specialization
2578
template explicit type specification: omitting
2582
template function
2514
2518
template functions: multiply included
2558
template functions: specialized type parameters
2576
template instantiation declaration
2581
template mechanism
2511
2521
template member functions
2684
template members: defined below their class
2652
template members: defined in/outside the interface
2627
Template Method
1952
template method design pattern
2848
template non-type parameter
2536
template non-type parameters
2533
template parameter list
2522
template parameters: identical types
2557
template phrase
2633
templates: overloading type parameter list
2575
templates: precompiled
2626
templates and using directives/declarations
2538
template type parameter
2524
template type parameters
2614
terminal symbols
3127
testing the `open' status
563
652
text files
526
820
this
992
997
999
1221
1326
1330
1929
throw
1055
1073
throw([type1 [, type2, type3, ...]])
1117
throw: copy of objects
1074
throw: empty
1087
1094
throw: function return values
1085
throw: local objects
1078
throw: pointer to a dynamically generated object
1079
throw: pointer to a local object
1076
tie()
792
timeval
2896
token
1720
token indicators
3128
tokens
3072
top
1722
toString()
1089
transform()
2202
2230
2490
transform(): compared to for_each()
2493
traverse containers
2284
2286
true
194
281
565
654
1401
2240
2425
2437
2996
truth value
2243
try
1054
1069
1091
1104
try block: destructors in
1108
try block: ignoring statements
1107
two types
1601
Type
1430
type-safe
164
type cast
1260
1904
type checking
92
Type complex::imag()
1786
Type complex::real()
1784
type conversions
2587
typedef
139
319
1441
1612
1668
2484
2816
typedefs: nested
2719
typeid
1994
1998
2013
typeid: argument
2022
type name
2010
type of the pointer
1901
types: without values
2140
type safe
159
518
609
927
type safety
328
types of iterators
2269
type specification
1774
type specification list
2564
type_info
2015
typing effort
1443
U
Ullman, J.D.
1489
unary function
2241
unary function objects
2246
unary not
2927
unary operator
2922
unary predicate
2407
unbound friend template
2690
uncaught exception
1128
undefined reference
1962
2589
undefined reference to vtable
2071
Unicode
200
unimplemented member functions
1032
union
140
union: and constructors
3114
union: anonymous
2955
union: without objects
3113
unique()
2494
unique_copy()
2497
unistd.h
2781
2801
2810
universal text to anything convertor
5
Unix
803
976
2841
2874
2879
3059
3147
upper_bound()
2499
urlencode
2830
US-letter
6
use of inline functions
873
using
903
using-declaration
221
using-directive
222
using and template instantiation declarations
2566
using directives/declarations in templates
2539
using inline functions
876
using namespace std
87
using namespace std;
26
V
value
1604
value-retrieval
1155
value parameter
1075
2544
value return type
1156
value type
1745
value_type
1610
1666
variable number of arguments
1228
variadic functions
2948
vector
1375
1445
2255
vector::back()
1461
vector::begin()
1463
vector::clear()
1465
vector::empty()
1466
vector::end()
1467
vector::erase()
1468
vector::front()
1469
vector::insert()
1470
vector::pop_back()
1473
vector::push_back()
1475
vector::rbegin()
1478
vector::rend()
1480
vector::resize()
1476
vector::size()
1481
vector::swap()
1482
vector: member functions
1460
vector constructors
1448
vform()
22
522
viable functions
2586
virtual
1918
1954
2768
2987
virtual base class
1977
virtual constructor
2073
virtual derivation
1978
virtual destructor
1933
1959
2060
virtual member function
1917
2000
virtual member functions
2025
visibility: nested classes
2116
visible
2585
visit all elements in a map
1648
void
108
void *
1103
1213
1231
1252
volatile
2549
vpointer
2067
vscanf()
615
vtable
2068
vtable: undefined reference
2072
W
waitpid()
2855
way of life
2515
wchar_t
179
199
321
white space
160
461
wild pointer
984
1077
2344
WINDOWS
819
wrapper
972
2054
2834
2979
wrapper class
354
1195
1554
1884
2417
2709
wrapper functions
1338
wrapper templates
2944
write beyond end of file
539
write to a container
2281
write to memory
579
X
X2a
2941
Y
yacc
2962
Yodl
3
yyFlexLexer
2980
2999
3029
yyFlexLexer::yylex()
2989
yyin
3024
YYLeng()
3038
yylex()
2986
yylineno
3053
yyout
3025
YYText()
3035
3118
yy_buffer_state
3048
3056
YY_BUF_SIZE
3052
YY_CURRENT_BUFFER
3051
yy_delete_buffer()
3058
yy_switch_to_buffer()
3049
Z
zombi
2865
2911