Accelerated C++ Practical Programming by Example

ISBN-10: 020170353X

ISBN-13: 9780201703535

Edition: 2001

List price: $49.99 Buy it from $12.30 Rent it from $17.02
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: Want to learn how to program in C++ immediately? Want to start writing better, more powerful C++ programs today? Accelerated C++'s uniquely modern approach will help you learn faster and more fluently than you ever believed possible. Based on the authors' intensive summer C++ courses at Stanford University, Accelerated C++ covers virtually every concept that most professional C++ programmers will ever use -- but it turns the "traditional" C++ curriculum upside down, starting with the high-level C++ data structures and algorithms that let you write robust programs immediately. Once you're getting results, Accelerated C++ takes you "under the hood," introducing complex language features such as memory management in context, and explaining exactly how and when to use them. From start to finish, the book concentrates on solving problems, rather than learning language and library features for their own sake. The result: You'll be writing real-world programs in no time -- and outstanding code faster than you ever imagined.

Used Starting from $12.30
New Starting from $53.14
Rent Starting from $17.02
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS PowerPoint® 2010 Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $49.99
Copyright year: 2001
Publisher: Addison Wesley Professional
Publication date: 8/14/2000
Binding: Paperback
Pages: 352
Size: 7.25" wide x 9.25" long x 1.00" tall
Weight: 1.144
Language: English

Preface
Getting started
Comments
#include
The main function
Curly braces
Using the standard library for output
The return statement
A slightly deeper look
Details
Working with strings
Input
Framing a name
Details
Looping and counting
The problem
Overall structure
Writing an unknown number of rows
Writing a row
The complete framing program
Counting
Details
Working with batches of data
Computing student grades
Using medians instead of averages
Details
Organizing programs and data
Organizing computations
Organizing data
Putting it all together
Partitioning the grading program
The revised grading program
Details
Using sequential containers and analyzing strings
Separating students into categories
Iterators
Using iterators instead of indices
Rethinking our data structure for better performance
The list type
Taking strings apart
Testing our split function
Putting strings together
Details
Using library algorithms
Analyzing strings
Comparing grading schemes
Classifying students, revisited
Algorithms, containers, and iterators
Details
Using associative containers
Containers that support efficient look-up
Counting words
Generating a cross-reference table
Generating sentences
A note on performance
Details
Writing generic functions
What is a generic function?
Data-structure independence
Input and output iterators
Using iterators for flexibility
Details
Defining new types
Student_info revisited
Class types
Protection
The Student_info class
Constructors
Using the Student_info class
Details
Managing memory and low-level data structures
Pointers and arrays
String literals revisited
Initializing arrays of character pointers
Arguments to main
Reading and writing files
Three kinds of memory management
Details
Defining abstract data types
The Vec class
Implementing the Vec class
Copy control
Dynamic Vecs
Flexible memory management
Details
Making class objects act like values
A simple string class
Automatic conversions
Str operations
Some conversions are hazardous
Conversion operators
Conversions and memory management
Details
Using inheritance and dynamic binding
Inheritance
Polymorphism and virtual functions
Using inheritance to solve our problem
A simple handle class
Using the handle class
Subtleties
Details
Managing memory (almost) automatically
Handles that copy their objects
Reference-counted handles
Handles that let you decide when to share data
An improvement on controllable handles
Details
Revisiting character pictures
Design
Implementation
Details
Where do we go from here?
Use the abstractions you have
Learn more
Language details
Declarations
Types
Expressions
Statements
Library summary
Input-output
Containers and iterators
Algorithms
Index
×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×