16.2 Exception-Handling Overview
16.3 Example: Handling an Attempt to Divide by Zero
16.4 When to Use Exception Handling
16.5 Rethrowing an Exception
16.6 Exception Specifications
16.7 Processing Unexpected Exceptions
16.9 Constructors, Destructors and Exception Handling
16.10 Exceptions and Inheritance
16.11 Processing
new Failures
16.12 Class
auto_ptr and Dynamic Memory Allocation
16.13 Standard Library Exception Hierarchy
16.14 Other Error-Handling Techniques
17.4 Creating a Sequential File
17.5 Reading Data from a Sequential File
17.6 Updating Sequential Files
17.9 Writing Data Randomly to a Random-Access File
17.10 Reading from a Random-Access File Sequentially
17.11 Case Study: A Transaction-Processing Program
17.12 Input/Output of Objects
18 Class
string and String Stream Processing
18.2
string Assignment and Concatenation
18.6
string Characteristics
18.7 Finding Strings and Characters in a
string 18.8 Replacing Characters in a
string 18.9 Inserting Characters into a
string 18.10 Conversion to C-Style Pointer-Based
char * Strings
18.12 String Stream Processing
19.3 Multitier Architecture
19.6 Requesting
XHTML Documents
19.8 Simple HTTP Transactions
19.10 Sending Input to a CGI Script
19.11 Using XHTML Forms to Send Input
19.13 Case Study: An Interactive Web Page
19.16 Case Study: Shopping Cart