Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
54 used & new from $24.92

Have one to sell? Sell yours here
 
   
Tell a Friend
Accelerated C++: Practical Programming by Example (C++ In-Depth Series)
 
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  

Accelerated C++: Practical Programming by Example (C++ In-Depth Series) (Paperback)

by Andrew Koenig (Author), Barbara E. Moo (Author)
4.6 out of 5 stars  (80 customer reviews)

List Price: $44.99
Price: $36.80 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.19 (18%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, July 28? Choose One-Day Shipping at checkout. See details

54 used & new available from $24.92

Better Together

Buy this book with The C++ Standard Library: A Tutorial and Reference by Nicolai M. Josuttis today!

Accelerated C++: Practical Programming by Example (C++ In-Depth Series) The C++ Standard Library: A Tutorial and Reference
Buy Together Today: $96.79

Customers Who Bought This Item Also Bought

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series) by Scott Meyers

4.8 out of 5 stars (132)  $41.80
C++ Primer Plus (5th Edition)

C++ Primer Plus (5th Edition) by Stephen Prata

4.7 out of 5 stars (49)  $34.64
The C++ Programming Language: Special Edition (3rd Edition)

The C++ Programming Language: Special Edition (3rd Edition) by Bjarne Stroustrup

4.2 out of 5 stars (277)  $60.36
C++ Primer (4th Edition)

C++ Primer (4th Edition) by Stanley B. Lippman

3.7 out of 5 stars (135)  $45.70
Thinking in C++: Introduction to Standard C++, Volume One (2nd Edition)

Thinking in C++: Introduction to Standard C++, Volume One (2nd Edition) by Bruce Eckel

4.4 out of 5 stars (75)  $37.80
Explore similar items : Books (100)

Editorial Reviews
Amazon.com
If you don't have a lot of time, but still want to learn the latest in C++, you don't have to learn C first. You might learn more by digging into current language features and classes from the very beginning. That's the approach that's offered by Accelerated C++, a text that delves into more advanced C++ features like templates and Standard Template Library (STL) collection classes early on. This book arguably can get a motivated beginning programmer into C++ more quickly than other available tutorials.

What separates this title from the rest of the pack is that it jumps right in with samples that take advantage of the Standard C++ of today--from streams to built-in container classes, such as vectors and linked lists. Early examples are more complex than in other books, but the thoroughness and relaxed pace of the explanations will bring the novice up to speed. (Although it ships at a slender 350 pages, Accelerated C++ is packed with samples, tips, and example problems; about 10 per chapter.)

After a tour of basic C++, the book looks at more advanced C++ features, such as templates, including built-in support for containers. Besides tapping the strength of Standard C++, you also will learn to design with your own templates. (Other tutorials would defer this material until later on.) The authors have tested the approach in the book in their own teaching, and honed a set of worthwhile examples that will help anyone get familiar with these powerful language features. All examples make use of the command line and console (without GUI programs), but the advantage is that this code should run on any of today's operating systems and compilers. Later sections cover the basics of class design, which include good coverage of operator overloading and inheritance.

With its innovative approach to teaching the language, Accelerated C++ will challenge readers in the right way. It suggests that you don't need to learn C to be productive in C++. Written in an approachable style, it deserves a close look from any C++ novice. --Richard Dragan

Topics covered:

  • Introduction to C++
  • Console I/O with stream classes
  • Basic string handling
  • Loop and flow-control statements
  • Arrays
  • Using functions and methods
  • Using Standard Template Library (STL) containers (vectors, linked lists, and maps)
  • Iterators
  • Sorting and generic functions
  • Basic class design
  • Pointers and arrays
  • File I/O
  • Memory-management techniques, including statically and dynamically allocated memory
  • Adding stream support to custom classes
  • Conversion operators
  • Operator overloading
  • Friend functions
  • Inheritance
  • Polymorphism and virtual functions
  • Handle idioms for classes, including reference counting
  • Quick reference to the C++ language


Book Description
Why is Accelerated C++ so effective? Because it

*Starts with the most useful concepts rather than the most primitive ones: You can begin writing programs immediately.
*Describes real problems and solutions, not just language features: You see not only what each feature is, but also how to use it.
*Covers the language and standard library together: You can use the library right from the start.

The authors proved this approach in their professional-education course at Stanford University, where students learned how to write substantial programs on their first day in the classroom.

See all Editorial Reviews


Product Details
  • Paperback: 352 pages
  • Publisher: Addison-Wesley Professional (August 24, 2000)
  • Language: English
  • ISBN-10: 020170353X
  • ISBN-13: 978-0201703535
  • Product Dimensions: 9.1 x 7.3 x 0.7 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: