| 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
|