C++ Standard Library Practical Tips (Charles River Media Programming) 1st Edition

3 customer reviews
ISBN-13: 978-1584504009
ISBN-10: 1584504005
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
Buy new
More Buying Choices
7 New from $6.15 10 Used from $5.87
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

InterDesign Brand Store Awareness Textbooks
$44.95 FREE Shipping. Only 1 left in stock. Ships from and sold by Amazon.com. Gift-wrap available.

Editorial Reviews

About the Author

Greg Reese (Dayton, OH) has performed scientific programming and algorithm development in industry and research laboratories for 20 years and has written in C++ for the last 10 years. He has a Ph.D. in Electrical Engineering and extensive experience in digital image processing, human vision, and pattern recognition. He has worked on software for several NASA projects, written three general-purpose image processing suites, created a commercial molecular-biology program for the PC, and is also the co-author of an industry-wide, medical, electronic-data standard.

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Series: Charles River Media Programming
  • Paperback: 1 pages
  • Publisher: Charles River Media; 1 edition (October 3, 2005)
  • Language: English
  • ISBN-10: 1584504005
  • ISBN-13: 978-1584504009
  • Product Dimensions: 9.3 x 7.4 x 1.2 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #3,362,098 in Books (See Top 100 in Books)

More About the Author

When I was little we moved around quite a bit but basically I grew up in Santa Maria, California. It's on the central coast, about 200 miles north of Los Angeles. I went to undergraduate school at Oberlin College in Ohio and got my graduate degrees at the University of California at Irvine. I've been in Dayton, Ohio since late 1993.

Professionally, I've spent most of my time doing algorithm development and scientific programming. I've been writing in C++ for over ten years now and still really love the language.

Last year I started a job at Miami University (the cold one in Ohio, not the one down south!) and am having a great time. You can see what our group is up to by visiting www.muohio.edu/researchcomputing

Customer Reviews

5 star
4 star
3 star
2 star
1 star
See all 3 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

8 of 9 people found the following review helpful By alkmaar on October 7, 2006
Format: Paperback
This volume is definitely worth a read or two, if you want to open your eyes to a variety of applications of STL containers and algorithms. For people already into the practice and way of using STL on a regular basis, it gives you reinforcement and validation that you did good and right in your previous work. Even if you are good already, you may still learn a trick or two here and there through the pages. One of the things I wasn't aware is that a member function must be a const one (calling it won't change the state of the object) if used with a binder (bind1st or bind2nd).

IMHO, the set of books in the "C++ In Depth" series, edited by Bjarne Stroustrup and published by Addison-Wesley, belong to the first tier, high quality, and highly intellectual. A number of others in the "Professional Computing" series under the aegis of Brian Kernighan, such those by Scott Meyers, belong to the 1st tier, too. There are surely others as well.

One characteristic of the 1st tier works is that they don't spell out all the gory details; they stop short, rightfully, at elaborating on too practical side of things. That is where books such as this particular one come in to fill the void. In terms of quality and content of writing, they may be (and in many cases, in fact) not as rigorous as those in the 1st tier, but they help you see things about which beans are spilled. BTW, an example of 1st tier books about STL in particular is certainly Josuttis' "The C++ Standard Library: A Tutorial and Reference."
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 3 people found the following review helpful By Midwest Book Review on February 6, 2006
Format: Paperback
Both beginning and advanced programmers receive a standard collection of tips on using C++'s Standard Library feature and its Standard Template Library in common programming routines with the powerful book by Greg Reese C++ Standard Library Practical Tips. A CD-ROM accompanies a reference offering over a hundred solutions for programs from handling different values to getting a C-style array from a vector and finding medians and modes. Tips on algorithms, containers, numerical processing and more hold plenty of examples and usage insights. A recommended, standard pick for any working regularly in C++.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 14 people found the following review helpful By John Matlock on October 25, 2005
Format: Paperback
The C++ Standard Library is a series of routines that comes with the official version of the language. They are well written, carefully defined routines that accomplish many tasks that turn out to be common to many programs. The routines in the library are efficient enough that they are probably better than the average programmer can write. They are reasonably convenient and safe. Unfortunately, clarity, consistency, and ease of use were not part of the design goals.

The library can be divided into classifications:

The Standard Template Library:

Algorithms Iterators



The C++ Standard Library:

Language Support

C Library






This book is a guide to the hundred routines in the library. There is some general overall information about each class of library routine, then there is a two to four page description of each routine. The routines will make it easier and faster to write good programs.
3 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
C++ Standard Library Practical Tips (Charles River Media Programming)
This item: C++ Standard Library Practical Tips (Charles River Media Programming)
Price: $44.95
Ships from and sold by Amazon.com