!= |
297
1463
|
#define __cplusplus |
117
|
#ifdef |
121
|
#ifndef |
125
|
#include |
30
3209
|
#include <algorithm> |
2472
2473
2474
2476
2477
2479
2485
2486
|
#include <complex> |
1835
|
#include <deque> |
1633
|
#include <ext/hash_map> |
1820
|
#include <ext/hash_set> |
1832
|
#include <filepath> |
3210
|
#include <fstream> |
385
571
667
806
|
#include <functional> |
2265
|
#include <hashclasses.h> |
1831
|
#include <iomanip> |
387
687
|
#include <iosfwd> |
346
374
2655
|
#include <iostream> |
127
382
534
621
627
|
#include <istream> |
378
624
|
#include <iterator> |
2394
2398
2413
2415
2836
2850
|
#include <list> |
1552
|
#include <map> |
1666
1718
|
#include <memory> |
2429
|
#include <numeric> |
2478
|
#include <ostream> |
379
532
|
#include <queue> |
1603
1618
|
#include <set> |
1732
1765
|
#include <sstream> |
386
|
#include <stack> |
1776
|
#include <stdio.h> |
99
|
#include <streambuf> |
376
|
#include <typeinfo> |
2102
|
#include <utility> |
1501
|
#include <vector> |
1512
|
#include directive |
3226
|
%baseclass-header |
3340
|
%baseclass-preinclude |
3341
|
%class-header |
3342
|
%class-name |
3343
|
%debug |
3344
|
%filenames |
3345
|
%implementation-header |
3346
|
%option 8bit |
3245
|
%option c++ |
3202
3246
|
%option debug |
3247
3301
|
%option noyywrap |
3250
|
%option outfile |
3251
|
%option warn |
3252
|
%option yyclass |
3253
|
%option yylineno |
3254
|
%parsefun-source |
3347
|
%scanner |
3348
|
%stype typename |
3349
|
%union |
3350
|
> |
1470
|
>= |
1471
|
< |
1468
1479
|
<= |
1469
|
'0' |
253
|
-> |
2182
|
->* |
2185
|
-O6 |
2338
|
.* |
2184
|
.h |
126
|
.ih extension |
937
|
.template |
2875
|
// |
94
|
:: |
154
1261
1279
|
::delete[] |
1303
|
::new[] |
1299
|
::template |
2874
|
= 0 |
2041
|
== |
296
1462
1477
|
[&dummy, &dummy) |
2142
|
[begin, end) |
1520
|
[first, beyond) |
1538
1581
1650
1707
1755
|
[first, last) |
2469
|
[left, right) |
2352
|
_SKIP_FLEXLEXER_ |
3241
|
__cplusplus |
115
119
|
__gnu_cxx |
19
1825
|
0-pointer |
964
2457
2727
|
0x30 |
254
|
A |
A2x |
3167
|
abort |
1140
|
abort exception |
1178
|
abs() |
1856
|
absolute position |
756
794
|
abstract base class |
2146
2166
3075
|
abstract classes |
2034
|
abstract containers |
17
1436
|
abstract data types |
2243
|
access() |
205
|
access files |
568
665
|
access modifier |
864
|
accessor |
1418
1421
|
accessor functions |
866
874
887
|
accessor member function |
1215
|
access promotion |
1962
|
access rules |
2755
|
access to class members |
1395
|
accumulate() |
2276
2487
|
actions |
3239
3311
|
actual template parameter type list |
2667
|
adaptors |
2241
|
add functionality to a class template |
2810
|
addition |
2269
3323
|
additional functionality |
1941
|
address of objects |
1037
|
adjacent_difference() |
2489
|
adjacent_find() |
2490
|
adjustfield |
459
462
468
|
aggregate class |
1942
|
Aho, A.V. |
1554
|
Alexandrescu, A. |
2702
2861
2879
2946
2964
2967
|
Alexandrescu, H. |
2941
|
algorithm |
2648
2693
|
allocate arrays |
970
|
allocate arrays of objects |
976
|
allocated memory |
2246
|
allocate memory |
1286
|
allocate objects |
967
|
allocate primitive types |
966
|
allocation |
1008
|
allocator class |
2245
|
alphabetic sorting |
2308
|
ambiguity |
245
1031
1950
2058
2060
2062
|
ambiguity: with delete[] |
1305
|
ambiguous |
2775
|
amd |
216
|
anachronism |
2617
|
and |
1352
|
and_eq |
1354
|
angle bracket notation |
1439
1494
1505
1669
|
angle brackets |
2675
|
anonymous |
2278
2305
2393
2576
|
anonymous complex values |
1838
|
anonymous namespace |
235
|
anonymous object |
896
1056
1242
1343
1348
|
anonymous object: lifetime |
900
|
anonymous pair |
1502
|
anonymous string |
273
|
anonymous variable: generic form |
1504
|
ANSI/ISO |
23
28
39
52
114
190
230
350
392
432
729
1821
2158
2973
2982
|
approach towards iterators |
2381
|
arg() |
1857
|
arguments: variable number of |
2934
|
argument_type |
2922
3183
|
arithmetic function object |
2267
|
arithmetic operations |
2268
3143
|
array-bound checking |
2733
|
array-to-pointer transformation |
2638
|
array bounds |
1524
|
array bounds overflow |
718
|
array buffer overflow |
228
|
array index notation |
975
|
array of objects |
988
990
|
array of pointers to objects |
989
|
arrays of fixed size |
981
993
|
arrays of objects |
2431
|
ASCII |
440
540
544
634
640
1620
|
ascii-value |
3056
|
ASCII-Z |
251
260
310
560
643
719
853
2940
3166
|
ASCII-Z string |
252
|
ASCII collating sequence |
270
|
ascii to anything |
3168
|
assembly language |
82
|
assignment |
1049
1963
|
assignment: pointers to members |
2177
|
assignment: refused |
1964
|
assignment operator |
1966
|
assignment operator: private |
2107
|
associative array |
1665
1717
1819
|
associativity of operators |
3371
|
asynchronous alarm |
3120
|
asynchronous input |
3115
|
atoi() |
683
3165
|
auto-assignment |
1038
2737
|
automatic expansion |
1523
|
auto_ptr |
2247
2428
|
auto_ptr<>::get() |
2446
2455
|
auto_ptr<>::operator*() |
2451
|
auto_ptr<>::operator->() |
2453
|
auto_ptr<>::operator=() |
2448
|
auto_ptr<>::release() |
2456
|
auto_ptr<>::reset() |
2460
|
auto_ptr: 0-pointer |
2445
|
auto_ptr: assigning new content |
2462
|
auto_ptr: assignment |
2441
|
auto_ptr: defining |
2434
|
auto_ptr: disadvantage |
2709
|
auto_ptr: empty |
2444
|
auto_ptr: initialization |
2435
2440
|
auto_ptr: operators |
2447
|
auto_ptr: reaching members |
2439
|
auto_ptr: restrictions |
2430
|
auto_ptr: storing multiple objects |
2726
|
auto_ptr: used type |
2438
|
available member functions |
1975
|
avoid global variables |
134
|
B |
background process |
3106
|
back_inserter() |
2383
|
bad_cast |
2097
|
bad_exception |
1162
|
bad_typeid |
2112
|
base class |
1877
1887
1907
1919
1927
1935
1969
2002
2027
2057
2063
2090
2227
2698
2808
3044
3076
3224
|
base class: converting to derived class |
2084
2091
|
base class: initializing indirect base class |
2969
|
base class: virtual |
2972
|
base class constructor |
2067
|
base class destructor |
1918
|
base classes: merged |
2070
|
base class initializer |
1913
|
base class initializer: ignored |
2068
|
base class initializers: calling order |
1945
|
base class pointer |
1984
2019
|
bash |
827
|
BASIC |
81
|
basic data types |
185
|
basic exception handling |
1131
|
basic operators of containers |
1457
|
basic_ |
336
337
|
basic_ios.h |
398
|
begin() |
2348
|
BidirectionalIterator |
2844
|
BidirectionalIterators |
2374
2832
|
binary and |
489
|
binary file |
594
852
|
binary files |
543
639
845
|
binary function object |
2322
|
binary function objects |
2336
|
binary input |
629
|
binary operator |
2280
3146
|
binary or |
490
|
binary output |
437
536
|
binary predicate |
1317
2337
|
binary tree |
2591
|
binary_search() |
2491
|
bind1st() |
2323
|
bind2nd() |
2324
2937
|
binder |
2320
|
bison |
3197
3203
3316
3328
|
bison++ |
3204
3317
|
bison++: code generation |
3379
|
bisonc++ |
3205
3315
3327
|
bisonc++: %left |
3367
|
bisonc++: %nonassoc |
3369
|
bisonc++: %prec |
3376
|
bisonc++: %right |
3368
|
bisonc++: %token |
3360
3363
|
bisonc++: %type |
3361
3364
|
bisonc++: <fieldname> |
3359
|
bisonc++: associating token and union field |
3362
|
bisonc++: declaration section |
3331
|
bisonc++: man-page |
3339
|
bisonc++: rules section |
3334
|
bisonc++: using YYText() |
3357
|
bitand |
1356
|
bitfunctional |
3157
|
bitor |
1358
|
bits/stl_function.h |
3160
|
bitwise |
3154
|
bitwise and |
426
3150
|
bitwise operations |
2266
3148
|
Bobcat library |
2996
3028
3190
|
bookkeeping |
2424
|
bool |
186
201
1705
1753
|
bootstrapping problem |
1312
|
boundary overflow |
1192
|
bound friend |
2802
2822
3164
|
bound friend template |
2796
|
buffer |
355
758
788
3013
|
building blocks |
1943
|
byte-by-byte copy |
1025
|
bytewise comparison |
1321
|
C |
C++: function prevalence rule |
2629
|
calculator |
3321
3377
|
calculators |
1784
|
callable member functions |
2009
|
call back |
1406
|
call derivation: and template specialization |
2962
|
calling order of base class initializers |
1946
|
calloc() |
951
|
call overloaded operators |
1033
|
candidate functions |
2680
|
CapsBuf |
2136
|
case insensitive comparison of strings |
271
|
case sensitive |
2259
|
cast |
1217
|
catch |
1099
1113
1141
2231
|
catch: all exceptions |
1152
|
catch all expressions |
1144
|
categories of generic algorithms |
2471
|
cerr |
159
529
820
1203
|
chain of command |
731
|
char |
339
|
char * |
1214
|
characteristics of iterators |
2834
|
Character set searches |
281
|
char const * |
1813
|
chardupnew() |
959
|
cheating |
1947
|
child process |
3065
3071
3083
|
child processes |
3082
|
cin |
157
383
619
626
819
|
class |
164
231
2233
2615
2908
|
class-type parameters |
932
|
class-type return values |
931
|
class: abstract |
2033
|
class: enforce constraints |
2893
|
class: monolithic |
2892
|
class: policy |
2897
2899
|
class: trait |
2921
|
class derivation |
2805
|
classes: derived from streambuf |
3012
|
classes: having non-pointer data |
1066
|
classes: local |
920
1982
|
classes: without data members |
2051
|
class exception |
1181
|
class hierarchies |
2644
|
class hierarchy |
1882
2005
|
class implementation |
863
|
class interface |
862
1906
2025
2800
|
class iterator |
2835
|
classless functions |
1253
|
class name |
2108
|
class template |
2604
2645
2692
3149
3161
|
class template: as base class |
2911
|
class template: construction |
2711
|
class template: constructors |
2723
|
class template: declaration |
2739
2780
|
class template: declaring objects |
2779
|
class template: deducing parameters |
2777
|
class template: default parameter values |
2738
|
class template: defining a type |
2882
|
class template: defining static members |
2764
|
class template: derived from ordinary class |
2818
|
class template: friend function template |
2691
|
class template: implicit typename |
2804
|
class template: instantiation |
2776
|
class template: member functions |
2720
|
class template: member instantiation |
2785
|
class template: member template |
2754
|
class template: partially precompiled |
2806
|
class template: partial specialization |
2770
2773
|
class template: pointer to |
2784
|
class template: reference to |
2783
|
class template: shadowing template parameters |
2759
|
class template: specializations |
2767
|
class template: static members |
2761
|
class template: subtype vs. static members |
2867
2871
|
class template: transformation to a base class |
2647
|
class template: type name |
2736
|
class template: type parameters |
2721
|
class template: using friend |
2792
|
class template: wrapper |
3173
|
class template derivation |
2807
|
class vs. typename |
2616
|
class vs struct: differences |
869
|
clear() |
850
|
Cline |
179
|
clog |
528
|
closed namespace |
237
|
closing streams |
582
674
|
code bloat |
2915
|
code generation |
3378
|
Coetmeur, A. |
3318
|
collating order |
2111
|
collision |
1804
|
combined reading and writing using streams |
366
|
command-line |
3219
|
command language |
3114
|
comment-lines |
3214
|
common data fields |
1377
|
common practice |
3227
|
communication protocol |
3138
|
comparator |
2307
|
compilation error |
2195
|
compile-time |
144
1989
1993
1997
2072
2151
2601
|
compiler |
15
46
56
70
1824
2046
2200
|
compiler flag: -O6 |
2339
|
compile time |
2944
|
compl |
1360
|
complex |
1833
|
complex::operator*() |
1845
|
complex::operator*=() |
1849
|
complex::operator+() |
1843
|
complex::operator+=() |
1847
|
complex::operator-() |
1844
|
complex::operator-=() |
1848
|
complex::operator/() |
1846
|
complex::operator/=() |
1850
|
complex container |
1454
2771
|
complex numbers |
1455
1834
|
composed const object |
917
|
composition |
913
933
1874
1931
|
compound statement |
1135
|
concatenated assignment |
1044
|
concatenation of closing angle brackets |
1685
|
condition flags |
408
|
condition member functions |
413
|
condition state |
407
|
conflict resolution |
3383
|
conj() |
1858
|
const |
174
2641
|
const & |
1201
|
constant expression |
2625
|
constant function object |
2321
|
const data and containers |
1491
|
const data member initialization |
918
|
const function attribute |
138
|
const functions |
178
|
const member functions |
888
892
2049
|
const objects |
924
1057
1244
|
constructing pointers |
2173
|
construction: class template |
2710
|
construction time |
2971
|
constructor |
764
879
952
1290
1349
1909
1944
2249
2402
2419
3282
|
constructor: calling order |
1915
|
constructor: implicit use |
1228
|
constructor: primary function |
884
|
constructor: private |
1078
|
constructor: throwing exceptions |
1173
|
constructor characteristics |
1051
|
constructors: and unions |
3353
|
constructors having one parameter |
1224
|
const_cast<type>(expression) |
107
|
container: empty |
2355
|
containers |
1435
2237
|
containers: basic operators |
1458
|
containers: data type requirements |
1474
|
containers: equality tests |
1461
|
containers: initialization |
1514
|
containers: nested |
1684
|
containers: ordering |
1467
|
containers storing pointers |
1487
|
container without angle brackets |
1493
|
containters and const data |
1490
|
contrary to intuition |
1688
|
conversion operator |
1218
1219
2042
|
conversion operator: with insertions |
1222
|
conversion rules |
204
|
conversions |
610
682
2748
|
copy() |
1063
1065
2492
2817
|
copy constructor |
901
1048
1052
1061
1081
1245
1521
1568
1607
1623
1635
1690
1740
1791
1903
2442
|
copy constructor: double call |
1247
|
copy constructor: private |
2106
|
copy files |
807
|
copy information |
3258
|
copy non-involved data |
1564
|
copy objects |
1029
|
copy_backward() |
2493
|
cos() |
1859
|
cosh() |
1860
|
count() |
2494
|
count_if() |
2326
2495
|
cout |
155
384
527
818
821
1202
3098
|
cplusplusus |
12
|
create files |
569
|
create values |
1678
1734
|
cstddef |
215
1259
|
cstdlib |
2788
|
Cygnus |
66
|
Cygwin |
73
|
D |
daemon |
3091
3105
3139
3141
|
data.cc |
1388
|
database |
851
|
database applications |
549
652
|
data hiding |
78
224
1391
1409
1428
1894
|
data integrity |
1411
|
data members |
761
1896
2902
|
data members: multiply included |
2074
|
data members: static const |
1392
|
data organization |
1246
|
data structure |
2694
|
data structures |
2242
2722
|
Data Structures and Algorithms |
1557
|
data type |
1800
2695
|
deallocate memory |
1287
|
Debian |
61
|
debugging |
3300
|
dec |
450
|
decimal format |
690
|
declaration |
2660
|
declaration section |
3332
3337
|
declarative region |
233
|
declare iostream classes |
345
|
decrement operator |
1233
|
default |
1288
|
default arguments |
143
|
default argument values |
1225
|
default constructor |
885
914
977
1047
1292
1475
1516
1910
1912
2261
2391
|
default copy constructor |
1060
|
default exception handler |
1148
1153
|
default implementation |
780
|
default initialization |
890
|
default operator delete |
1278
|
default parameter values |
891
|
default template parameter value |
2743
|
default value |
1226
1515
1544
1590
1658
|
define members of namespaces |
250
|
definitions of static members |
2763
|
delete |
948
961
1273
2018
2459
|
delete: and placement new |
1000
|
delete[] |
986
1005
1009
|
delete[]: ignored |
1013
|
deletions |
1562
|
delimiter |
2411
|
dependencies between code and data |
1873
|
deprecated |
2618
|
deque |
1631
2345
2377
|
deque::back() |
1639
|
deque::begin() |
1641
|
deque::clear() |
1643
|
deque::empty() |
1644
|
deque::end() |
1645
|
deque::erase() |
1646
|
deque::front() |
1647
|
deque::insert() |
1648
|
deque::pop_back() |
1651
|
deque::pop_front() |
1653
|
deque::push_back() |
1655
|
deque::push_front() |
1656
|
deque::rbegin() |
1659
|
deque::rend() |
1661
|
deque::resize() |
1657
|
deque::size() |
1662
|
deque::swap() |
1663
|
deque constructors |
1634
|
dereference |
2186
2452
|
dereferencing |
2180
|
derivation |
1875
1888
|
derivation type |
1953
|
derived class |
1878
1911
1936
1968
1985
2003
2028
2056
2064
2092
2228
2699
|
derived class destructor |
1917
|
derived class template |
2809
|
derived class vs. base class size |
1979
|
design considerations |
2719
|
design pattern |
2035
3389
|
design pattern: Prototype |
2165
|
design pattern: template method |
3074
|
design patterns |
3068
|
destroy() |
1064
|
destruction: anonymous objects |
898
|
destructor |
878
1002
1277
1291
1902
1914
2014
2017
2712
2994
|
destructor: and incomplete objects |
2464
|
destructor: called at exit() |
3087
|
destructor: called explicitly |
1001
|
destructor: calling order |
1916
|
destructor: empty |
2022
|
destructor: for policy classes |
2917
|
destructor: inline |
2024
|
destructor: when to define |
2020
|
device |
369
404
730
797
812
2118
2984
|
direct base class |
1900
|
dirty trick |
20
|
disambiguate |
1220
|
disambiguation rules |
3382
|
disastrous event |
1100
1106
|
divides<>() |
2285
|
division |
2272
|
division by zero |
1125
|
DOS |
841
|
doubly ended queue data structure |
1632
|
down-casting |
2085
|
downcasts |
2099
|
dup() |
3100
|
dup2() |
3101
3112
|
duplication of data members |
2073
|
dynamically allocated |
2461
|
dynamically allocated memory |
1905
2432
|
dynamically allocated variables |
2746
|
dynamic arrays |
973
997
|
dynamic binding |
1999
|
dynamic cast |
2081
|
dynamic cast: prerequisite |
2094
|
dynamic growth |
1563
|
dynamic polymorphism |
2706
2913
|
dynamic_cast<>() |
110
2083
2089
2100
2148
2226
|
E |
early binding |
1991
1995
|
ECHO |
3263
|
efficiency |
1826
|
egptr() |
3022
|
ellipsis |
2933
2942
|
empty |
2353
|
empty containers |
2354
|
empty deque |
1652
1654
|
empty destructor |
2021
|
empty enum |
2230
|
empty function throw list |
1160
|
empty list |
1584
1586
|
empty parameter list |
112
|
empty strings |
284
|
empty struct |
2938
|
empty throw |
1154
|
empty vector |
1540
|
encapsulation |
763
1263
1408
1427
1430
|
end() |
2349
|
end-of-stream |
2392
2404
|
endl |
171
|
end of line comment |
93
|
enforce constraints |
2894
|
enlarge an array |
985
996
|
enum |
148
|
enumeration: nested |
2218
2825
|
enum values: compile-time |
2935
|
environ |
2766
|
equal() |
2497
|
equality operator |
1464
1476
|
equal_range() |
2498
|
equal_to<>() |
2293
|
error(char const *msg) |
3330
|
error code |
1084
|
escape mechanism |
1414
|
exception |
431
1103
1111
2095
3283
|
exception::what() |
1183
|
exception: bad_alloc |
1015
|
exception: cases |
1147
|
exception: construction of |
1151
|
exception: default handling |
1139
|
exception: dynamically generated |
1143
|
exception: levels |
1136
|
exception: outside of try block |
1138
|
exception: standard |
1180
|
exception: uncaught |
1172
|
exception handler |
1129
2232
|
exception handler: order |
1145
|
exception rethrowing |
8
|
exceptions |
1092
|
exceptions: when |
1124
|
exception specification list |
1158
1179
|
exec...() |
3085
|
exercise |
861
1295
2685
3293
|
exit() |
1003
1086
1095
3086
|
exit(): calling destructors |
3088
|
exit status |
3079
|
exp() |
1861
|
expandable array |
1511
|
expected constructor, destructor, or type conversion |
2869
|
explicit |
1229
|
explicit argument list |
1306
|
explicit arguments |
1270
|
explicit construction |
1230
|
explicit insertion |
1676
|
explicit instantiation declaration |
2657
|
explicit return |
103
|
explicit template type arguments |
2666
|
exponentiation |
196
|
expression |
1788
|
expression: actual type |
2087
2109
|
extendable array |
1443
|
extern |
55
2778
|
extern "C" |
118
120
|
extra blank space |
1839
|
extracting a string |
288
|
extracting strings |
636
|
extraction manipulators |
717
|
extraction operator |
162
166
364
613
630
1206
|
F |
failure |
792
795
|
failure::what() |
1170
|
false |
203
299
2515
2527
3233
|
FBB::auto_ptr |
2725
|
field selector |
2181
|
field selector operator |
151
|
field width |
1333
|
field `...' has incomplete type |
2801
|
FIFO |
1446
1604
|
FILE |
333
|
filebuf |
368
377
578
798
|
filebuf::close() |
805
|
filebuf::filebuf() |
801
|
filebuf::is_open() |
802
|
filebuf::open() |
803
|
file descriptor |
576
825
2974
3043
3051
|
file descriptors |
371
2983
3107
|
file flags |
587
|
file is rewritten |
599
|
file modes |
586
|
file stack |
3280
|
file switch |
3290
|
fill() |
2499
|
fill characters |
458
|
fill_n() |
2500
|
FILO |
1450
1778
|
find() |
2501
|
find_end() |
2502
|
find_first_of() |
2503
|
find_if() |
2504
|
first |
1499
1687
|
first data member |
2154
|
first in, first out |
1447
1605
|
first in, last out |
1449
1777
|
first_argument_type |
2923
3186
|
fistream |
3058
|
fixed number of digits at insertion |
496
|
fixed size arrays |
982
|
flags: of ios objects |
425
|
flex |
3195
3217
3266
3296
3314
3384
3391
|
flex: %option yylineno |
3277
|
flex: debugging code |
3248
|
flex: protected data members |
3267
|
flex: set_debug() |
3302
|
flex: yyleng |
3272
|
flex: yytext |
3268
|
FlexLexer.h |
3240
3279
|
flex specification file |
3237
|
flex yylineno |
3275
|
flow-breaking situations |
1091
|
flushing a stream |
705
|
fool the compiler |
244
|
fopen() |
523
615
|
fork() |
21
2976
3062
3078
3102
|
formal type name |
2613
|
formal types |
2609
|
format flags |
686
|
format flags: changed by ios::flags() |
491
|
formatted input |
633
|
formatted output |
439
539
|
formatting |
401
483
|
formatting flags |
433
435
436
|
forward class reference |
930
|
forward declaration |
2215
2217
|
forward declarations |
344
934
2211
|
ForwardIterators |
2372
2830
|
for_each() |
2505
3140
|
for_each(): compared to transform() |
2580
|
fprintf() |
348
|
free() |
955
1007
|
free compiler |
57
71
|
free functions |
1254
|
Free Software Foundation |
58
|
freeze(0) |
608
|
friend |
1412
1423
1425
2213
2798
|
friend: in class templates |
2793
|
friend declarations |
1426
|
friend function: synonym for a member |
1431
|
friendship among classes |
1413
|
front_inserter() |
2385
|
FSF |
59
|
fstream |
830
|
fstream: and cin, cout |
572
|
fstream: reading and writing |
835
|
ftp://ftp.rug.nl/.../annotations |
2
|
ftp://research.att.com/dist/c++std/WP/ |
38
|
ftp::/prep.ai.mit.edu/pub/non-gnu |
3201
|
fully qualified names |
248
|
function-to-pointer transformation |
2639
|
function: address |
2153
|
function adaptors |
2264
2319
|
function address |
43
|
functionality |
1509
|
function call operator |
1307
1816
2256
|
function object |
1815
1818
2252
|
function object: required subtypes |
3182
|
function objects |
1309
2240
|
function object wrapper classes |
3178
|
function operator |
3179
|
function overloading |
139
|
function prevalence rule |
2630
|
function prototype |
1926
|
functions as members of structs |
149
|
function selection mechanism |
2679
|
functions having identical names |
136
152
|
function template |
2603
2608
|
function template: specialization vs. overloading |
2678
|
function templates: multiply included |
2651
|
function templates: specialized type parameters |
2671
|
function throw list |
1157
1187
|
function try block |
1174
1176
|
G |
g++ |
14
27
47
69
210
1806
1823
2199
3298
|
Gamma, E. |
2036
2163
3069
3390
|
general purpose library |
2236
|
general rule |
1965
|
generate() |
2507
|
generate_n() |
2508
|
generic algorithm |
1324
2191
2248
|
generic algorithm: expected types |
3181
|
generic algorithms |
42
1311
1481
2238
2466
2828
|
generic data type |
2468
|
generic software |
342
|
generic type |
1496
|
GenScat |
2965
|
global |
2193
|
global function |
1397
|
global object |
883
|
global operator delete[] |
1302
|
global operator new[] |
1298
|
global scope |
2169
2178
|
global variable |
2744
|
global variables |
1382
1782
|
global variables: avoid |
133
|
Gnu |
13
26
45
68
209
1017
1251
1805
1822
2198
2223
2975
3297
|
goto |
1090
|
gptr() |
3021
|
grammar |
2980
3309
|
grammar specification file |
3326
|
grammatical correctness |
3306
|
grammatical rules |
3312
3335
|
Graphical User Interface Toolkit |
876
|
greater<>() |
2251
2297
|
greater_equal<>() |
2299
|
greatest common denominator |
1884
|
H |
hashclasses.h |
1829
|
hash function |
1802
|
hashing |
1801
|
hashtable |
1456
|
hash value |
1803
|
hash_map |
18
1807
|
hash_multimap |
1808
|
hash_multiset |
1810
|
hash_set |
1809
|
header file |
940
1827
|
header file: organization |
927
|
header files |
232
373
|
header section |
3336
|
heap |
2590
|
hex |
456
1331
2138
|
hexadecimal |
1330
|
hexadecimal format |
696
|
hidden constructor call |
1243
|
hidden data member |
2155
|
hidden object |
1055
|
hidden pointer |
1264
|
hiding member functions |
1922
|
hierarchic sort |
2812
|
hierarchic sort criteria |
2813
|
hierarchy of code |
1872
|
Hopcroft J.E. |
1555
|
html |
34
|
http://bisoncpp.sourceforge.net/ |
3386
|
http://bobcat.sourceforge.net |
2997
3029
3191
|
http://bobcat.sourceforge.net/ |
3387
|
http://gcc.gnu.org |
74
|
http://publications.gbdirect.co.uk/c_book/ |
3
|
http://sources.redhat.com |
67
|
http://www.cplusplus.com/ref |
50
|
http://www.csci.csusb.edu/dick/c++std |
51
|
http://www.debian.org |
62
|
http://www.gnu.org |
16
60
|
http://www.gnu.org/licenses/ |
4
|
http://www.linux.org |
64
|
http://www.oreilly.com/catalog/lex |
3200
|
http://www.research.att.com/... |
177
|
http://www.sgi.com/.../STL |
1486
|
http://www.trolltech.com |
877
|
http://www/parashift.com/c++-faq-lite/ |
180
|
http://yodl.sourceforge.net |
6
|
human-readable |
438
|
hyperlinks |
49
|
I |
I/O |
334
1163
|
I/O library |
335
|
I/O multiplexing |
3119
|
icmake |
75
|
icmbuild |
76
|
identically named member functions |
1948
|
identifier visibility |
2621
|
ifdnstreambuf |
3025
|
ifdseek |
3040
|
ifdstreambuf |
3014
3137
|
ifstream |
614
664
856
|
ifstream::close() |
672
|
ifstream::open() |
671
|
ifstream constructors |
668
|
imaginary part |
1836
1854
|
implementation |
1384
2032
|
implementation dependent |
1410
1415
|
implementing pure virtual member functions |
2054
|
implicit argument |
1268
|
implicit conversion |
1227
1967
|
implicit typename |
2803
2823
|
import all the names |
241
|
INCLUDE |
928
936
|
include guard |
123
|
INCLUDE path |
1828
|
includes() |
2509
|
increment operator |
1231
|
index operator |
1193
1420
1424
1522
1636
1691
1720
|
indirect base class |
1901
|
inequality operator |
1466
|
infix expressions |
3319
|
inheritance |
922
1876
1885
1908
3221
|
inheritance: access to base class member |
1961
|
inheritance: private derivation |
2811
|
init |
3092
3103
|
initialization |
968
1046
1517
|
initialization: any type |
2628
|
initialization: static data member |
1386
|
initialization of objects |
893
|
initialize a normal iterator from a reverse iterator |
2857
|
initialize memory |
950
|
inline |
902
1313
1323
1328
1401
1432
2023
2258
2262
|
inline: disadvantage |
910
|
inline code |
903
|
inline function |
904
|
inline function: placement |
911
|
inline member functions |
2207
|
inline static member functions |
1400
|
inner types |
2900
|
inner_product() |
2510
|
inplace_merge() |
2511
|
input |
611
737
766
816
|
input-language |
3208
|
InputIterator |
2839
|
InputIterator1 |
2367
|
InputIterator2 |
2368
|
InputIterators |
2364
2829
|
input language |
3303
|
input mode |
669
|
input operations |
2120
2400
|
insert() |
2388
|
inserter |
2382
|
inserter() |
2387
|
insert formatting commands |
361
|
insertion operator |
161
358
521
537
1204
1209
1417
2794
|
insertion operator: with conversions |
1223
|
insertions |
1561
|
insertion sequence |
1346
|
insert streambuf * |
811
|
instantiated |
1438
|
instantiation |
1830
2250
2602
2619
2762
|
int32_t |
220
|
integral conversions |
2751
|
interface |
1383
2030
3218
|
interface functions |
886
|
intermediate class |
2075
|
internal |
460
|
internal buffer |
565
|
internal header |
938
|
internal header file |
3084
|
internal organization |
1895
|
Internet |
48
|
int main() |
102
|
ios |
354
391
395
396
399
728
814
831
2220
2656
3042
|
ios::adjustfield |
441
504
|
ios::app |
589
834
838
|
ios::ate |
590
837
|
ios::ate: file rewritten |
591
|
ios::bad() |
414
|
ios::badbit |
409
|
ios::basefield |
443
449
455
465
505
|
ios::beg |
555
658
2221
|
ios::binary |
593
844
|
ios::boolalpha |
445
|
ios::clear() |
422
|
ios::copyfmt() |
485
|
ios::cur |
556
659
2222
|
ios::dec |
447
511
|
ios::end |
557
660
|
ios::eof() |
415
|
ios::eofbit |
410
|
ios::exception |
1169
|
ios::exceptions() |
1164
1165
|
ios::fail |
563
581
663
673
|
ios::fail() |
417
|
ios::failbit |
411
|
ios::failure |
1168
|
ios::fill() |
486
|
ios::fixed |
451
513
|
ios::fixed and ios::precision() |
497
|
ios::flags() |
488
|
ios::floatfield |
452
453
472
506
|
ios::good() |
418
|
ios::goodbit |
412
|
ios::hex |
454
510
|
ios::in |
597
670
832
|
ios::in: and std::ofstream |
592
|
ios::internal |
457
509
|
ios::left |
461
507
|
ios::oct |
464
512
|
ios::openmode |
588
804
2141
|
ios::operator bool() |
420
|
ios::out |
575
598
833
|
ios::precision() |
492
|
ios::precision() and ios::fixed |
498
|
ios::rdbuf() |
402
822
823
3096
|
ios::rdstate() |
423
|
ios::right |
467
508
|
ios::scientific |
470
514
|
ios::seekdir |
554
657
754
|
ios::setf() |
499
|
ios::setf(fmtflags flags) |
500
|
ios::setstate() |
428
|
ios::setstate(iostate state) |
429
|
ios::showbase |
473
|
ios::showpoint |
475
|
ios::showpos |
477
|
ios::skipws |
479
2412
|
ios::tie() |
405
|
ios::trunc |
600
|
ios::unitbuf |
481
564
|
ios::unsetf() |
515
|
ios::uppercase |
482
|
ios::width() |
516
|
ios object: as bool value |
419
|
iostate |
1167
|
iostream |
163
2395
|
ios_base |
351
388
400
|
ios_base.h |
397
|
ios_base::ios_base() |
394
|
isClass enum value |
2931
|
istream |
363
612
618
628
858
1205
2116
2390
2406
3010
3259
|
istream::gcount() |
641
|
istream::get() |
642
|
istream::getline() |
644
|
istream::ignore() |
645
|
istream::peek() |
646
|
istream::putback() |
647
3008
3049
|
istream::read() |
648
|
istream::readsome() |
649
|
istream::seekg() |
655
|
istream::tellg() |
653
|
istream::unget() |
650
3048
|
istream::ungetc() |
3009
|
istreambuf_iterator |
2399
2423
|
istreambuf_iterator<>() |
2403
|
istreambuf_iterator<Type>(istream) |
2405
|
istreambuf_iterator<Type>(streambuf *) |
2407
|
istreambuf_iterators |
2397
|
istream constructor |
622
|
istream_iterator |
2401
|
istream_iterator<Type>() |
2389
|
istringstream |
365
616
679
3057
|
istringstream::str() |
681
|
istringstream constructors |
680
|
is_open |
584
676
|
iterator |
1529
1573
1642
1695
1743
2203
2347
|
iterator: as 0-pointer |
2346
|
iterator: as class template |
3162
|
iterator: initialized by reverse iterator |
2858
|
iterator range |
1537
1580
1649
1706
1754
|
iterators |
1483
1497
1518
2239
2827
|
iterators: characteristics |
2359
|
iterators: general characteristics |
2341
|
iterators: pointers as |
2356
|
iterator tag |
2847
|
iterator_tag |
2837
|
iter_swap() |
2512
|
J |
Java |
2078
|
Java interface |
2029
|
Josutis, N. |
2862
|
K |
key |
1670
|
key/value |
1667
|
key type |
1811
|
keywords |
222
|
kludge |
1240
2144
|
Koenig lookup |
242
|
L |
Lakos, J. |
872
935
|
late binding |
1988
2007
2008
|
late bining |
1998
|
lazy mood |
943
|
left |
463
|
left-hand |
1472
|
left-hand value |
1197
|
leftover |
2543
2584
2585
|
legibility |
1681
1737
|
less<>() |
2301
|
less-than operator |
1478
|
less_equal<>() |
2303
|
letter (US paper size) |
11
|
letters in literal constants |
194
|
lex |
3199
|
lex() |
3329
|
lexer |
3310
|
lexical scanner |
3230
3307
3355
|
lexical scanner specification |
3234
|
lexical scanner specification file |
3236
|
lexicographical_compare() |
2513
|
lexicographic comparison |
308
|
lexicographic ordering |
269
|
libfl.a |
3299
|
library |
942
|
lifetime |
1781
2992
|
lifetime: anonymous objects |
899
|
LIFO |
1451
1779
|
lineair search |
1319
|
linear derivation |
1932
|
linear search |
1325
|
lineno() |
3256
3278
|
line number |
3276
|
line numbers |
3255
|
linker |
2047
|
linker: removing identical template instantiations |
2665
|
Linux |
63
|
Lisp |
79
|
list |
1444
1550
2376
|
list::back() |
1570
|
list::begin() |
1572
|
list::clear() |
1574
|
list::empty() |
1575
|
list::end() |
1576
|
list::erase() |
1577
|
list::front() |
1578
|
list::insert() |
1579
|
list::merge() |
1582
|
list::pop_back() |
1583
|
list::pop_front() |
1585
|
list::push_back() |
1587
|
list::push_front() |
1588
|
list::rbegin() |
1591
|
list::remove() |
1593
|
list::rend() |
1594
|
list::resize() |
1589
|
list::reverse() |
1596
|
list::size() |
1595
|
list::sort() |
1597
|
list::splice() |
1598
|
list::swap() |
1599
|
list::unique() |
1600
|
list constructors |
1567
|
list data structure |
1551
|
list traversal |
1553
|
literal constants |
193
|
literal floating point value using E |
195
|
literal float using F |
197
|
literal long int using L |
199
|
literal unsigned using U |
200
|
literal wchar_t string L |
198
|
local arrays |
979
980
|
local class |
1981
|
local classes |
921
|
local context |
1175
3171
|
local context struct |
3175
3176
|