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.8 Creating a Random-Access File
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.4 Accessing Web Servers
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
19.18 Internet and Web Resources