logical operations |
2244
2958
|
logical operators |
2243
|
logical_and<>() |
2246
|
logical_not<>() |
2250
|
logical_or<>() |
2248
|
long double |
187
190
|
longjmp() |
1065
1079
1082
1092
|
longjmp(): alternative to |
1087
|
longjmp(): avoid |
1084
|
long long |
186
189
|
lower_bound() |
2448
|
lsearch() |
1290
|
lseek() |
2858
|
Ludlum |
241
|
lvalue |
1174
1214
2303
2382
|
lvalue-to-rvalue transformation |
2565
|
lvalue transformations |
2564
2672
|
M |
macro |
1312
1316
|
main() |
98
|
make |
76
|
make_heap() |
2525
|
malloc() |
932
985
999
|
manipulator |
1304
2874
|
manipulator class |
2873
|
manipulators |
357
479
678
863
|
manipulators requiring arguments |
1311
|
map |
1403
1614
|
map::begin() |
1644
|
map::clear() |
1646
|
map::count() |
1647
1674
|
map::empty() |
1648
|
map::end() |
1649
|
map::equal_range() |
1650
|
map::erase() |
1651
|
map::find() |
1652
|
map::insert() |
1653
|
map::lower_bound() |
1658
|
map::rbegin() |
1659
|
map::rend() |
1661
|
map::size() |
1662
|
map::swap() |
1663
|
map::upper_bound() |
1664
|
map: member functions |
1643
|
map constructors |
1632
|
Marshall Cline |
179
|
mask value |
437
439
|
matched text |
3077
3164
|
matched text length |
3081
|
mathematical functions |
1805
|
max() |
2449
|
max-heap |
2407
2526
|
max heap |
2524
|
max_element() |
2450
|
member: class as member |
2137
|
member function |
254
1924
|
member function: called explicitly |
1873
|
member function: pure virtual and implemented |
1987
|
member functions |
181
755
1133
1379
1519
1558
1574
1588
1742
2386
|
member functions: available |
1920
|
member functions: callable |
1944
|
member functions: hidden |
1872
|
member functions: identically named |
1898
|
member functions: not implemented |
1051
|
member functions: omitting |
1054
|
member functions: overloading |
139
|
member functions: preventing their use |
1049
|
member functions: redefining |
1869
|
member initialization |
905
|
member initialization order |
906
|
member initializer |
1045
|
member initializer list |
1153
|
member initializers |
2650
|
members of nested classes |
2139
|
member template |
2678
|
memory allocation |
931
|
memory consumption |
2092
|
memory leak |
603
983
989
1060
1100
1119
1270
1440
1949
2358
2395
|
memory leaks |
942
|
merge() |
2452
|
merging |
2413
|
methods |
182
|
min() |
2454
|
mini scanner |
3039
3051
|
minus<>() |
2214
|
min_element() |
2455
|
missing predefined function objects |
2968
|
mixing C and C++ I/O |
363
|
modifier |
1369
1372
|
modifiers |
1187
|
modifying generic algorithms |
2402
|
modulus |
2206
|
modulus<>() |
2220
|
MS-DOS |
589
832
|
MS-Windows |
64
590
|
MS-WINDOWS |
833
|
multimap |
1666
|
multimap::equal_range() |
1676
|
multimap::erase() |
1675
|
multimap::find() |
1677
|
multimap::insert() |
1678
|
multimap::iterator |
1679
|
multimap: member functions |
1669
1673
|
multimap: no operator[] |
1672
|
multiple derivation |
1877
1886
|
multiple inclusions |
122
|
multiple inheritance |
1879
|
multiple inheritance: which constructors |
2003
|
multiple parent classes |
1878
|
multiple virtual base classes |
2005
|
multiplexing |
2931
|
multiplication |
2204
3130
|
multiplies<>() |
2216
|
multiset |
1713
|
multiset::equal_range() |
1720
|
multiset::erase() |
1719
|
multiset::find() |
1721
|
multiset::insert() |
1722
|
multiset::iterator |
1723
|
multiset: member functions |
1716
1717
|
mutable |
911
|
N |
name collisions |
915
|
name conflicts |
86
|
name lookup |
127
|
name mangling |
138
|
names of people |
1623
|
namespace |
85
925
|
namespace alias |
247
|
namespace declarations |
232
|
namespaces |
227
|
nav-com set |
1883
|
negate<>() |
2222
|
negation |
2207
|
negators |
2263
|
nested blocks |
133
|
nested class |
2134
2742
|
nested classes: declaring |
2143
|
nested classes: having static members |
2141
|
nested class members: access to |
2149
|
nested containers |
1633
|
nested derivation |
1848
|
nested enumerations |
2152
|
nested inheritance |
1993
|
nested namespace |
245
|
nested template class |
2741
|
nested type |
2753
|
nesting depth |
3020
|
new |
933
946
1236
|
new-style casts |
103
|
new[] |
952
970
975
1238
|
new[]: memory initialization |
957
|
new_handler |
940
|
next_permutation() |
2456
|
nm |
2708
|
no arguments that depend on a template parameter |
2749
|
noboolalpha |
441
|
no buffering |
779
|
no data members |
1986
|
no destructor |
990
|
non-constant member functions |
1984
|
non-existing variables |
1103
|
non-local exits |
1066
|
non-local return |
1070
|
non-static member functions |
1242
|
non-type parameter |
2556
|
norm() |
1813
|
noshowbase |
469
|
not1() |
2266
|
not2() |
2268
|
notation |
954
|
notational convention |
1444
|
not_equal_to<>() |
2228
|
nth_element() |
2460
|
NULL |
94
939
|
null-bytes |
555
|
Numerical Recipes in C |
2473
|
O |
object |
148
163
870
|
object-oriented |
1830
|
object: anonymous |
887
|
object address |
1013
|
object as argument |
1030
|
object duplication |
1005
|
object hierarchy |
1833
|
object oriented approach |
84
|
object oriented programming |
2622
|
object return values |
1035
|
objects as data members |
902
|
obsolete binding |
128
|
oct |
461
|
octal format |
701
|
off_type |
547
649
|
ofstream |
517
561
840
850
853
|
ofstream::close() |
574
|
ofstream::open() |
573
|
ofstream constructors |
567
|
omit member functions |
1053
|
openmode |
598
|
operating system |
2880
|
operator |
1009
|
operator!=() |
1292
2229
|
operator%() |
2221
|
operator&&() |
2247
|
operator&() |
2964
|
operator>>() |
624
1819
|
operator>() |
2186
2190
2231
|
operator>=() |
2233
|
operator<<() |
1820
2506
|
operator<<(): and manipulators |
1309
|
operator<() |
1749
2235
2451
2453
2457
2462
2464
2468
2492
2494
2496
2498
2500
2503
2521
2527
2531
|
operator<=() |
2237
|
operator()() |
1284
1299
1767
2188
2471
2983
2992
|
operator*() |
2217
2295
2641
|
operator+() |
1226
2210
2420
|
operator++() |
1208
2293
|
operator-() |
2215
|
operator--() |
1210
|
operator/() |
2219
|
operator=() |
2639
|
operator==() |
2227
2292
2488
2490
2515
2519
|
operator delete |
1250
1260
|
operator delete[] |
1258
1277
|
operator keywords |
221
|
operator new |
955
1161
1232
1259
2368
|
operator new[] |
961
1257
|
operator overloading |
1007
1167
|
operator overloading: within classes only |
1323
|
operators: associativity |
3176
|
operators: of containers |
1412
|
operators: precedence |
3179
|
operators: priority |
3181
|
operator string() |
1977
|
operator[] |
1192
|
operator[]() |
1170
1671
2640
2658
|
operator|() |
496
|
operator||() |
2249
|
operator~() |
2966
|
options |
3052
|
ordered pair |
1821
|
ostream |
352
377
402
515
521
529
852
1183
1184
1308
1319
1978
2050
2072
2342
2353
2507
2717
3070
|
ostream::flush() |
560
|
ostream::put() |
539
|
ostream::seekp() |
546
|
ostream::tellp() |
544
|
ostream::write() |
541
|
ostreambuf_iterator |
2340
2346
2348
|
ostreambuf_iterator<>() |
2352
|
ostreambuf_iterator<Type>(streambuf *) |
2354
|
ostream constructor |
525
|
ostream coupling |
806
|
ostream_iterator |
2350
|
ostream_iterator<Type>() |
2341
|
ostringstream |
355
519
596
|
ostringstream::str() |
599
|
ostringstream::str(string) |
600
|
ostringstream constructors |
597
|
ostrstream |
601
|
out of scope |
1947
2357
2359
2369
2806
|
output |
514
740
771
810
|
output formatting |
348
386
|
OutputIterator |
2768
|
OutputIterators |
2301
2758
|
output mode |
568
|
output operations |
2060
2349
2801
|
overloadable operators |
1322
|
overloaded assignment |
1020
1027
1039
1046
1047
1057
1166
1413
|
overloaded assignment operator |
1018
1853
|
overloaded extraction operator |
1188
|
overloaded global operator |
1186
|
overloaded increment: called as operator++() |
1225
|
overloaded operator |
1247
|
overloading: by const attribute |
140
885
|
overloading: template functions |
2596
|
overview of generic algorithms |
1434
|
P |
pair |
1636
|
pair<map::iterator, bool> |
1654
|
pair<set::iterator, bool> |
1702
|
pair<type1, type2> |
1459
|
pair container |
1390
1450
|
parameter list |
135
1276
|
parent |
1841
|
parentheses |
3132
|
parent process |
2883
2894
|
ParentSlurp |
2926
|
parse() |
3014
|
parse-tree |
2794
|
parser |
2792
3000
3037
3112
|
parser generator |
3004
3015
3113
|
partial specialization |
2691
2694
|
partial_sort() |
2461
|
partial_sort_copy() |
2463
|
partial_sum() |
2465
|
partition() |
2466
|
pdf |
1
36
|
peculiar syntax |
1298
|
penalty |
1938
|
permuting |
2414
|
phone book |
1622
|
pipe |
2799
|
pipe() |
2921
|
plus<>() |
2208
2212
|
pointed arrows |
1790
|
pointer: to template class |
2704
|
pointer data members |
1059
|
pointer in disguise |
1915
|
pointer juggling |
1515
|
pointer notation |
2104
|
pointers |
2272
|
pointers: as iterators |
2289
|
pointers to data members |
2122
|
pointers to deleted memory |
1003
|
pointers to functions |
1286
1294
|
pointers to member |
44
|
pointers to members: assignment |
2109
|
pointers to members: sizeof |
2130
|
pointers to objects |
1269
|
pointer to a function |
1310
|
pointer to an object |
1917
|
pointer to a pointer |
991
|
pointer to function |
1354
|
pointer to function members: using () |
2120
|
pointer to member |
2127
|
pointer to member: access within a class |
2121
|
pointer to member field selector |
2116
|
pointer to members |
2100
2101
|
pointer to members: defining |
2103
|
pointer to objects |
2689
|
pointer to virtual member function |
2112
|
point of instantiation |
2590
2615
2712
|
polar() |
1814
|
polymorphism |
109
1110
1925
2078
2083
2623
|
polymorphism: dynamic |
2631
|
polymorphism: static |
2630
|
pop_heap() |
2528
|
POSIX |
211
|
postfix expressions |
3128
|
postfix operator |
1211
|
postponing decisions |
1062
|
PostScript |
35
|
pos_type |
545
647
|
pow() |
1815
|
preamble |
3046
|
precedence of operators |
3178
|
precompiled templates |
2654
|
predefined function objects |
2196
2955
|
predefined function objects: missing |
2969
|
predicate |
2260
2265
|
prefix |
2294
|
prefix operator |
1212
|
preprocessor |
376
1313
1317
|
preprocessor directive |
31
114
371
527
564
614
618
659
3036
|
Press, W.H. |
2472
|
prevent casts |
107
|
preventing member function usage |
1050
|
previous element |
2275
|
prev_permutation() |
2467
|
primitive value |
1265
|
printf() |
96
171
344
|
priority queue data structure |
1567
|
priority rules |
1569
3141
3146
3180
|
priority_queue |
1566
1572
|
priority_queue::empty() |
1575
|
priority_queue::pop() |
1577
|
priority_queue::push() |
1576
|
priority_queue::size() |
1578
|
priority_queue::top() |
1579
|
private |
223
858
1325
1348
1842
1888
2743
3089
|
private assignment operator |
2039
|
private constructors |
1056
|
private copy constructor |
2038
|
private derivation |
1839
1906
|
private members |
2145
2721
|
private static data member |
1334
|
problem analysis |
1831
|
procbuf |
24
|
procedural approach |
83
|
process ID |
2885
|
process id |
2890
|
processing files |
801
|
profiler |
899
1516
|
program development |
1829
|
Prolog |
79
|
promoting a type |
1036
|
promotion |
1228
|
promotions |
2675
|
property |
1441
|
protected |
224
728
752
1889
2833
3072
|
protected derivation |
1840
1905
|
protocol |
1965
|
Prototype Design Pattern |
2097
|
prototypes |
2399
|
prototyping |
54
|
public |
225
861
1324
1339
1887
1903
|
public derivation |
1838
1904
|
public static data members |
1330
|
pubseekoff() |
2066
|
pure virtual functions |
1973
2626
|
pure virtual functions: implementing |
1989
|
pure virtual member functions |
2080
|
push_back() |
2316
|
push_front() |
2318
|
push_heap() |
2529
|
Q |
qsort() |
1357
2709
|
Qt |
865
|
qualification conversions |
2674
|
qualification transformation |
2569
|
queue |
1395
1551
1556
|
queue::back() |
1559
|
queue::empty() |
1561
|
queue::front() |
1562
|
queue::pop() |
1564
|
queue::push() |
1563
|
queue::size() |
1565
|
queue data structure |
1552
|
R |
radix |
429
443
2070
|
random |
1510
1587
|
random access |
2311
|
RandomAccessIterator |
2773
2775
|
RandomAccessIterators |
2310
2760
|
RandomIterator |
2976
|
random number generator |
2470
|
random_shuffle() |
2469
|
range of values |
1471
|
rbegin() |
2282
2781
|
read and write to a stream |
822
|
read first, test later |
802
|
read from a container |
2297
|
read from memory |
671
|
reading and writing fstreams |
829
|
reading a string |
285
|
realloc() |
1000
|
real numbers |
3133
|
real part |
1787
1802
|
recompilation |
1847
|
redefining member functions |
1870
|
redirection |
817
2859
2908
|
reduce-reduce conflicts |
3187
|
reduce typing |
1630
1686
|
reference |
1307
1914
1928
|
reference: to template class |
2703
|
reference data members |
1044
1048
|
reference operator |
879
|
reference parameter |
909
|
references |
180
|
reference to the current object |
1022
|
regular expression |
3028
3078
|
regular expressions |
3121
|
reinterpret_cast<type>(expression) |
106
|
relational function object |
2225
2258
|
relational operations |
2224
2957
|
relative address |
2108
|
relative position |
784
|
remove() |
2474
|
remove_copy() |
2476
|
remove_copy_if() |
2477
|
remove_if() |
2478
|
rend() |
2283
2782
|
renew operator |
967
978
|
replace() |
2479
|
replace_copy() |
2480
|
replace_copy_if() |
2481
|
replace_if() |
2482
|
repositioning |
542
644
|
resetiosflags |
498
|
resizing strings |
284
|
responsibility of the programmer |
821
1479
1521
1560
1580
1590
1748
2390
|
restricted functionality |
1916
|
result_type |
2993
|
retrieval |
1625
|
retrieve the type of objects |
2010
|
return |
102
1071
1217
|
return value |
99
1306
|
return value optimization |
1231
|
reusable software |
726
1971
|
reverse() |
2483
|
reversed sorting |
2242
|
reversed_iterator |
2274
|
reverse iterator |
2778
|
Reverse Polish Notation |
1735
|
reverse_copy() |
2484
|
reverse_iterator |
1496
1542
1610
1660
1708
2780
|
reverse_iterator: initialized by iterator |
2783
|
right |
464
|
right-hand |
1426
1455
|
right-hand value |
1171
|
rotate() |
2485
|
rotate_copy() |
2486
|
rounding doubles at insertion |
490
|
RPN |
1736
|
rule of thumb |
93
130
173
244
884
896
898
912
930
974
1261
1366
1509
1846
2107
2397
2554
2599
2610
2616
2657
2665
2696
|
rules section |
3065
|
run-time |
2027
2085
|
run-time error |
1138
|
run-time type identification |
2011
|
rvalue |
1172
1213
1642
2298
2381
|
S |
scalar numerical types |
1764
|
scalar type |
1792
|
scan-buffer |
3094
|
scanf() |
630
|
scanner |
2791
3001
|
scanner generator |
3002
|
scientific notation |
466
|
scope resolution operator |
151
236
1256
1352
1874
1900
1995
2105
2142
|
scope rules |
2552
|
search() |
2487
|
search_n() |
2489
|
second |
1452
|
second_argument_type |
2996
|
seek before begin of file |
556
655
|
seek beyond end of file |
552
654
|
seekg() |
677
841
|
seek_dir |
2157
|
segmentation fault |
2375
|
select() |
2929
2930
|
Selector::addExceptFd() |
2945
|
Selector::addReadFd() |
2943
|
Selector::addWriteFd() |
2944
|
Selector::exceptFd() |
2940
|
Selector::noAlarm() |
2942
|
Selector::nReady() |
2937
|
Selector::readFd() |
2938
|
Selector::rmExceptFd() |
2948
|
Selector::rmReadFd() |
2946
|
Selector::rmWriteFd() |
2947
|
Selector::Selector() |
2935
|
Selector::setAlarm() |
2941
|
Selector::wait() |
2936
|
Selector::writeFd() |
2939
|
self-destruction |
1016
|
sequential containers |
1391
|
Sergio Bacchi |
7
|
set |
1680
|
set::begin() |
1692
|
set::clear() |
1694
|
set::count() |
1695
1718
|
set::empty() |
1696
|
set::end() |
1697
|
set::equal_range() |
1698
|
set::erase() |
1699
|
set::find() |
1700
|
set::insert() |
1701
|
set::lower_bound() |
1706
|
set::rbegin() |
1707
|
set::rend() |
1709
|
set::size() |
1710
|
set::swap() |
1711
|
set::upper_bound() |
1712
|
set: member functions |
1691
|
set constructors |
1688
|
setfill() |
482
|
setg() |
2836
|
setiosflags |
497
|
setjmp() |
1064
1078
1081
1091
|
setjmp(): alternative to |
1086
|
setjmp(): avoid |
1085
|
setprecision() |
489
|
setstate(): with streams |
422
|
setup.exe |
71
|
setw() |
512
|
setw(int) |
513
|
set_debug(true) |
3057
|
set_difference() |
2491
|
set_intersection() |
2493
|
set_new_handler() |
995
|
set_symmetric_difference() |
2495
|
set_union() |
2497
|
shadowing template parameters |
2682
|
shift-reduce conflicts |
3186
|
showpoint |
471
|
showpos |
473
|
shrink arrays |
966
977
|
shuffling |
2415
|
side-effects |
1314
|
side effect |
338
|
sigh of relief |
37
|
signal |
2902
|
significant digits |
488
|
silently ignored |
1639
1689
|
sin() |
87
1816
|
sinh() |
1817
|
sizeof |
53
935
|
sizeof(wchar_t) |
209
|
size of pointers to members |
2129
|
size specification |
1338
|
size_t |
210
1234
1245
1252
1273
|
skeleton program |
2746
|
skipping leading blanks |
167
|
smart pointer |
2634
|
snext() |
2059
|
socket |
2800
|
sockets |
366
|
software design |
725
|
sort() |
2239
2312
2499
|
sort criteria: hierarchical sorting |
2736
|
sorted collection of value |
1714
|
sorted collection of values |
1681
|
sorting |
2412
|
sort using multiple hierarchical criteria |
2504
|
sort_heap() |
2530
|
special containers |
1402
|
specialized constructor |
1224
|
split buffer |
769
|
sprintf() |
520
|
sputc() |
2063
|
sqrt() |
1818
|
sscanf() |
611
|
stable_partition() |
2501
|
stable_sort() |
2123
2502
2737
|
stack |
1031
1398
1724
3021
3099
|
stack::empty() |
1743
|
stack::pop() |
1745
|
stack::push() |
1744
|
stack::size() |
1746
|
stack::top() |
1747
|
stack constructors |
1740
|
stack data structure |
1725
|
stack operations |
1301
|
stand alone functions |
1132
|
standard namespace |
88
|
standard output |
3019
|
Standard Template Library |
40
1384
2167
|
stat() |
204
|
state flags |
1142
|
state of I/O streams |
347
385
|
static |
82
234
1327
|
static binding |
1930
1940
|
static data member |
2147
|
static data members |
1329
|
static data members: initialization |
1336
|
static inline member functions |
1349
|
static local variables |
1733
|
static member function |
1243
1945
|
static member functions |
1343
1344
|
static members |
1328
2125
2684
|
static object |
872
|
static polymorphism |
2629
|
static type checking |
2013
|
static type identification |
2014
|
static_cast |
1197
2591
|
static_cast<type>(expression) |
104
|
std |
89
|
std::bad_alloc |
1160
|
std::bad_cast |
1164
2030
2158
|
std::bad_exception |
1162
|
std::bad_typeid |
1165
|
std::bidirectional_iterator_tag |
2770
|
std::binary_function |
2971
|
std::boolalpha |
681
|
std::dec |
682
|
std::endl |
684
|
std::ends |
685
|
std::exception |
1158
|
std::fixed |
686
|
std::flush |
687
|
std::forward_iterator_tag |
2769
|
std::hex |
688
|
std::input_iterator_tag |
2765
|
std::internal |
690
|
std::iterator |
2776
|
std::left |
691
|
std::noboolalpha |
692
|
std::noshowbase |
695
|
std::noshowpoint |
693
|
std::noshowpos |
694
|
std::noskipws |
696
|
std::nounitbuf |
697
|
std::nouppercase |
699
|
std::oct |
700
|
std::output_iterator_tag |
2767
|
std::random_access_iterator_tag |
2772
|
std::resetiosflags() |
702
|
std::reverse_iterator |
2779
|
std::right |
703
|
std::scientific |
704
|
std::setbase() |
705
|
std::setfill() |
706
|
std::setiosflags() |
707
|
std::setprecision() |
708
|
std::setw() |
709
|
std::showbase |
713
|
std::showpoint |
714
|
std::showpos |
715
|
std::skipws |
716
|
std::string |
2187
|
std::unary_function |
2972
|
std::unitbuf |
717
|
std::uppercase |
718
|
std::ws |
719
|
stderr |
158
|
STDERR_FILENO |
2924
|
stdin |
156
|
stdint.h |
219
|
STDIN_FILENO |
2922
|
stdio.h |
120
|
stdlib.h |
2711
|
stdout |
154
|
STDOUT_FILENO |
2818
2923
|
step-child |
2907
|
step-parent |
2906
|
STL |
41
1383
2168
|
storage |
1624
|
storing data |
1508
|
str...() |
943
|
strcasecmp() |
2193
|
strdup() |
944
998
|
stream |
793
2048
|
stream: as bool value |
416
|
streambuf |
351
389
399
571
720
753
792
803
847
2046
2328
2798
2820
2824
2832
2840
2850
2860
2863
|
streambuf::eback() |
760
2829
2843
2865
|
streambuf::egptr() |
761
2831
2845
2867
|
streambuf::epptr() |
2814
|
streambuf::gbump() |
762
|
streambuf::gptr() |
763
2830
2844
2866
|
streambuf::gpumb() |
2847
|
streambuf::in_avail() |
731
|
streambuf::overflow() |
743
772
2061
2803
2815
|
streambuf::pbackfail() |
764
2054
|
streambuf::pbase() |
774
2812
|
streambuf::pbump() |
776
2816
|
streambuf::pptr() |
775
777
2813
|
streambuf::pubseekoff() |
746
|
streambuf::pubseekpos() |
748
|
streambuf::pubsetbuf() |
750
|
streambuf::pubsync() |
741
|
streambuf::sbumpc() |
732
2846
|
streambuf::seekoff() |
783
2065
2851
|
streambuf::seekpos() |
786
2067
2852
|
streambuf::setbuf() |
782
2064
|
streambuf::setg() |
765
2828
|
streambuf::setp() |
778
2811
|
streambuf::sgetc() |
734
|
streambuf::sgetn() |
735
2849
|
streambuf::showmanyc() |
766
2055
|
streambuf::snextc() |
737
|
streambuf::sputback() |
738
|
streambuf::sputc() |
742
|
streambuf::sputn() |
744
|
streambuf::streambuf() |
758
|
streambuf::sungetc() |
739
|
streambuf::sync() |
789
2068
2804
2808
|
streambuf::uflow() |
733
767
2056
|
streambuf::underflow() |
768
2057
|
streambuf::xsgetn() |
736
770
2058
2839
|
streambuf::xsputn() |
745
780
2062
|
stream mode |
2073
|
streams: associating |
848
|
streamsize |
729
|
stream state flags: modifying |
425
|
stream state flags: obtaining |
419
|
String |
1189
|
string |
253
2052
|
string::append() |
302
|
string::assign() |
303
|
string::at() |
264
301
|
string::begin() |
289
1436
|
string::capacity() |
304
|
string::compare() |
266
305
|
string::copy() |
307
|
string::c_str() |
309
|
string::data() |
310
|
string::empty() |
283
311
|
string::end() |
290
1437
|
string::erase() |
312
|
string::find() |
313
|
string::find_first_not_of() |
315
|
string::find_first_of() |
314
|
string::find_last_not_of() |
317
|
string::find_last_of() |
316
|
string::getline() |
318
|
string::insert() |
319
|
string::iterator |
2135
|
string::length() |
320
|
string::max_size() |
321
|
string::npos |
255
287
299
|
string::rbegin() |
291
|
string::rend() |
292
|
string::replace() |
322
|
string::resize() |
323
|
string::rfind() |
324
|
string::size() |
325
|
string::size_type |
256
298
300
|
string::substr() |
326
|
string::swap() |
327
|
string: as union member |
3160
|
string appends |
270
|
string assignment |
259
|
string comparisons |
265
|
string constructors |
288
|
string elements |
261
|
string erasing |
275
|
string extraction |
628
|
string initialization |
257
|
string insertions |
272
|
string operators |
293
|
string pointer dereferencing operator |
262
|
string range checking |
263
|
string replacements |
273
|
string searches |
276
|
string size |
280
|
stringstream |
32
|
string swapping |
274
|
string to ASCII-Z conversion |
260
|
strlen() |
281
|
strongly typed |
2542
|
Stroustrup |
174
|
strstream |
33
|
struct |
145
860
1001
|
substrate |
1011
|
Substrings |
278
|
substrings |
277
|
subtraction |
2203
|
Sutter, H. |
2627
|
swap() |
2509
|
swap area |
997
|
swapping |
2416
|
swap_ranges() |
2510
|
Swiss army knife |
1882
|
symbol area |
3050
|
symbolic constants |
168
|
symbolic name |
2819
|
syntactical elements |
1073
|
system() |
2877
2910
|
system call |
22
2790
2876
|
T |
TCP/IP stack |
727
|
tellg() |
842
|
template |
336
1387
2177
2585
2642
2661
|
template-id does not match template declaration |
2601
|
template: actual template parameter type list |
2595
|
template: parameter type transformations |
2563
|
template: point of instantiation |
2589
2614
|
template: statements (not) depending on type parameters |
2613
|
template announcement |
2644
2677
|
template class |
2536
2574
2618
2962
2974
|
template class: construction |
2637
|
template class: constructors |
2649
|
template class: declaration |
2664
2702
|
template class: declaring objects |
2701
|
template class: deducing parameters |
2699
|
template class: default parameter values |
2663
|
template class: defining static members |
2688
|
template class: derived from concrete class |
2740
|
template class: distinguishing members and types |
2751
|
template class: friend template function |
2617
|
template class: implicit typename |
2726
|
template class: instantiation |
2698
|
template class: member functions |
2646
|
template class: member instantiation |
2707
|
template class: member template |
2679
|
template class: partially precompiled |
2728
|
template class: partial specialization |
2692
2695
|
template class: pointer to |
2706
|
template class: reference to |
2705
|
template class: shadowing template parameters |
2683
|
template class: specializations |
2690
|
template class: static members |
2685
|
template class: transformation to a base class |
2576
|
template class: typename overrules member |
2666
|
template class: type parameters |
2647
|
template class: using friend |
2714
|
template class: wrapper |
2986
|
template class derivation |
2729
|
template declarations |
2581
|
template explicit specialization |
2600
|
template explicit type specification: omitting |
2604
|
template function |
2535
2540
|
template functions: multiply included |
2580
|
template functions: specialized type parameters |
2598
|
template instantiation declaration |
2603
|
template mechanism |
2532
2543
|
template member functions |
2713
|
template members: defined below their class |
2681
|
template members: defined in/outside the interface |
2656
|
template members: without template type parameters |
2750
|
Template Method |
1972
|
template method design pattern |
2886
|
template non-type parameter |
2558
|
template non-type parameters |
2555
|
template parameter: default value |
2667
|
template parameter deduction |
2562
2578
|
template parameter list |
2544
|
template parameters: identical types |
2579
|
template phrase |
2660
|
templates: overloading type parameter list |
2597
|
templates: precompiled |
2655
|
templates and using directives/declarations |
2560
|
template type parameter |
2546
|
template type parameters |
2643
|
terminal symbols |
3171
|
testing the `open' status |
577
668
|
text files |
540
836
|
this |
1012
1017
1019
1241
1346
1353
1946
|
throw |
1075
1093
|
throw([type1 [, type2, type3, ...]]) |
1136
|
throw: copy of objects |
1094
|
throw: empty |
1107
1114
|
throw: function return values |
1105
|
throw: local objects |
1098
|
throw: pointer to a dynamically generated object |
1099
|
throw: pointer to a local object |
1096
|
tie() |
808
|
timeval |
2934
|
token |
1737
|
token indicators |
3172
|
tokens |
3116
|
top |
1739
|
toString() |
1109
|
transform() |
2223
2251
2511
|
transform(): compared to for_each() |
2513
|
transformation to a base class |
2575
|
traverse containers |
2305
2307
|
true |
200
296
579
670
1418
2261
2446
2458
3040
|
truth value |
2264
|
try |
1074
1089
1111
|
try block: destructors in |
1127
|
try block: ignoring statements |
1126
|
two types |
1618
|
Type |
1447
|
type-safe |
170
|
type cast |
1280
1921
|
type checking |
95
|
Type complex::imag() |
1803
|
Type complex::real() |
1801
|
type conversions |
2609
|
typedef |
143
333
1458
1629
1685
2505
2854
|
typedefs: nested |
2748
|
typeid |
2016
2020
2035
|
typeid: argument |
2044
|
type name |
2032
|
type of the pointer |
1918
|
types: without values |
2162
|
type safe |
165
532
625
948
|
type safety |
342
|
types of iterators |
2290
|
type specification |
1791
|
type specification list |
2586
|
type_info |
2037
|
typing effort |
1460
|
U |
Ullman, J.D. |
1506
|
unary function |
2262
|
unary function objects |
2267
|
unary not |
2965
|
unary operator |
2960
|
unary predicate |
2428
|
unbound friend template |
2719
|
uncaught exception |
1147
|
undefined reference |
1982
2612
|
undefined reference to vtable |
2093
|
Unicode |
206
|
unimplemented member functions |
1052
|
union |
144
|
union: and constructors |
3158
|
union: anonymous |
2997
|
union: without objects |
3157
|
unique() |
2514
|
unique_copy() |
2518
|
unistd.h |
2817
2837
2848
|
universal text to anything convertor |
9
|
Unix |
819
2879
2912
2917
3103
3191
|
uns32_t |
217
|
unsigned int |
212
|
upper_bound() |
2520
|
url-encode |
2868
|
US-letter |
10
|
use of inline functions |
895
|
using |
927
|
using-declaration |
237
|
using-directive |
238
|
using and template instantiation declarations |
2588
|
using directives/declarations in templates |
2561
|
using inline functions |
897
|
using namespace std |
90
|
using namespace std; |
29
|
V |
value |
1621
|
value-retrieval |
1175
|
value parameter |
1095
2566
|
value return type |
1176
|
value type |
1762
|
value_type |
1627
1683
|
variable number of arguments |
1248
|
variadic functions |
2987
2990
|
vector |
1392
1462
2276
|
vector::back() |
1478
|
vector::begin() |
1480
|
vector::clear() |
1482
|
vector::empty() |
1483
|
vector::end() |
1484
|
vector::erase() |
1485
|
vector::front() |
1486
|
vector::insert() |
1487
|
vector::pop_back() |
1490
|
vector::push_back() |
1492
|
vector::rbegin() |
1495
|
vector::rend() |
1497
|
vector::resize() |
1493
|
vector::size() |
1498
|
vector::swap() |
1499
|
vector: member functions |
1477
|
vector constructors |
1465
|
vform() |
25
536
|
viable functions |
2608
|
virtual |
1935
1974
2802
3031
|
virtual base class |
1999
|
virtual constructor |
2095
|
virtual derivation |
2000
|
virtual destructor |
1950
1979
2082
|
virtual destructor: g++ bug |
1960
|
virtual member function |
1934
2022
|
virtual member functions |
2047
|
visibility: nested classes |
2138
|
visible |
2607
|
visit all elements in a map |
1665
|
void |
111
|
void * |
1123
1233
1251
1272
|
volatile |
2571
|
vpointer |
2089
|
vscanf() |
631
|
vtable |
2090
2633
|
vtable: undefined reference |
2094
|
W |
waitpid() |
2893
|
way of life |
2537
|
wchar_t |
185
205
335
|
white space |
166
475
|
wild pointer |
1004
1097
2365
|
WINDOWS |
835
|
wrapper |
993
2076
2872
3023
|
wrapper class |
368
1215
1571
1901
2438
2738
|
wrapper functions |
1355
|
wrapper templates |
2985
|
write beyond end of file |
553
|
write to a container |
2302
|
write to memory |
595
|
X |
X-windows |
215
|
X2a |
2982
|
XQueryPointer |
216
|
Y |
yacc |
3006
|
Yodl |
5
|
yyFlexLexer |
3024
3043
3073
|
yyFlexLexer::yylex() |
3033
|
yyin |
3068
|
YYLeng() |
3082
|
yylex() |
3030
|
yylineno |
3097
|
yyout |
3069
|
YYText() |
3079
3162
|
yy_buffer_state |
3092
3100
|
YY_BUF_SIZE |
3096
|
YY_CURRENT_BUFFER |
3095
|
yy_delete_buffer() |
3102
|
yy_switch_to_buffer() |
3093
|
Z |
zombie |
2903
2949
|