digg.png delicious.png blinkit.png furl.png
C++ How to Program, Third Edition Table of Contents (Continued)
18 C Legacy Code Topics 915

18.1 Introduction 916
18.2 Redirecting Input/Output on UNIX and DOS Systems 916
18.3 Variable-Length Argument Lists 917
18.4 Using Command-Line Arguments 919
18.5 Notes on Compiling Multiple-Source-File Programs 921
18.6 Program Termination with exit and atexit 923
18.7 The volatile Type Qualifier 924
18.8 Suffixes for Integer and Floating-Point Constants 925
18.9 Signal Handling 925
18.10 Dynamic Memory Allocation with calloc and realloc 927
18.11 The Unconditional Branch: goto 928
18.12 Unions 929
18.13 Linkage Specifications 933

19 Class string and String Stream Processing 940

19.1 Introduction 941
19.2 string Assignment and Concatenation 943
19.3 Comparing strings 945
19.4 Substrings 947
19.5 Swapping strings 948
19.6 string Characteristics 949
19.7 Finding Characters in a string 951
19.8 Replacing Characters in a string 954
19.9 Inserting Characters into a string 955
19.10 Conversion to C-Style char * Strings 957
19.11 Iterators 959
19.12 String Stream Processing 960

20 Standard Template Library (STL) 970

20.1 Introduction to the Standard Template Library (STL) 972
20.1.1 Introduction to Containers 974
20.1.2 Introduction to Iterators 978
20.1.3 Introduction to Algorithms 983
20.2 Sequence Containers 985
20.2.1 vector Sequence Container 986
20.2.2 list Sequence Container 993
20.2.3 deque Sequence Container 997
20.3 Associative Containers 999
20.3.1 multiset Associative Container 1000
20.3.2 set Associative Container 1003
20.3.3 multimap Associative Container 1004
20.3.4 map Associative Container 1006
20.4 Container Adapters 1008
20.4.1 stack Adapter 1008
20.4.2 queue Adapter 1010
20.4.3 priority_queue Adapter 1012
20.5 Algorithms 1013
20.5.1 fill, fill_n, generate and generate_n 1014
20.5.2 equal, mismatch and lexicographical_compare 1016
20.5.3 remove, remove_if, remove_copy and remove_copy_if 1019
20.5.4 replace, replace_if, replace_copy and replace_copy_if 1022
20.5.5 Mathematical Algorithms 1025
20.5.6 Basic Searching and Sorting Algorithms 1028
20.5.7 swap, iter_swap and swap_ranges 1031
20.5.8 copy_backward, merge, unique and reverse 1032
20.5.9 inplace_merge, unique_copy and reverse_copy 1035
20.5.10 Set Operations 1037
20.5.11 lower_bound, upper_bound and equal_range 1040
20.5.12 Heapsort 1043
20.5.13 min and max 1046
20.5.14 Algorithms Not Covered in This Chapter 1046
20.6 Class bitset 1048
20.7 Function Objects 1052

Page 1 | 2 | 3 | 4 | 5 | 6