- Used Books
- Staff Picks
- Gifts & Gift Cards
- Sell Books
- Stores & Events
- Let's Talk Books
Special Offers see all
More at Powell's
Recently Viewed clear list
Used Trade Paper
Ships in 1 to 3 days
More copies of this ISBN
Other titles in the Cookbooks series:
C++ Cookbook (Cookbooks)by D Ryan Stephens
Synopses & Reviews
Despite its highly adaptable and flexible nature, C++ is also one of the more complex programming languages to learn. Once mastered, however, it can help you organize and process information with amazing efficiency and quickness.
The C++ Cookbook will make your path to mastery much shorter. This practical, problem-solving guide is ideal if you're an engineer, programmer, or researcher writing an application for one of the legions of platforms on which C++ runs. The algorithms provided in C++ Cookbook will jump-start your development by giving you some basic building blocks that you don't have to develop on your own.
Less a tutorial than a problem-solver, the book addresses many of the most common problems you're likely encounter--whether you've been programming in C++ for years or you're relatively new to the language. Here are just some of the time-consuming tasks this book contains practical solutions for:
Typical of O'Reilly's "Cookbook" series, C++ Cookbook is written in a straightforward format, featuring recipes that contain problem statements and code solutions, and apply not to hypothetical situations, but those that you're likely to encounter. A detailed explanation then follows each recipe in order to show you how and why the solution works. This question-solution-discussion format is a proven teaching method, as any fan of the "Cookbook" series can attest to. This book will move quickly to the top of your list of essential C++ references.
Book News Annotation:
Intended for programmers in C++ who want some ready-made solutions for common problems, so they can spend their time solving fresh, new ones. Each recipe in this cookbook has a problem statement, code solution, and most have discussions after. Areas examined include organizing code; working with numbers, strings and text; managing data with containers; dealing with dates and times; multithreading; internationalization; exceptions and safety; and science and mathematics. The authors encourage the use of the code in the book, as well as the use of Boost, a set of open source, peer-reviewed portable libraries that fill gaps in the standard library.
Annotation ©2006 Book News, Inc., Portland, OR (booknews.com)
Book News Annotation:
Intended for programmers in C++ who want some ready-made solutions for common problems, so they can spend their time solving fresh, new ones. Each recipe in this cookbook has a problem statement, code solution, and most have discussions after. Areas examined include organizing code; working with numbers, strings and text; managing data with containers; dealing with dates and times; multithreading; internationalization; exceptions and safety; and science and mathematics. The authors encourage the use of the code in the book, as well as the use of Boost, a set of open source, peer-reviewed portable libraries that fill gaps in the standard library. Annotation Â©2006 Book News, Inc., Portland, OR (booknews.com)
Designed for the way many developers work, this practical problem-solving guide balances the need for rapid development with a trusted source of information.
Do you like reinventing the wheel? If so, you can put this book back on the shelf and pretend that you never saw it. But if you're a C++ programmer who likes to get work done, and prefers to spend time solving fresh, new problems, then hold on to this book and make a beeline for the checkout counter, because the C++ Cookbook is a treasure trove of solutions to everyday C++ programming problems.
C++ experts D. Ryan Stephens, Christopher Diggins, Jonathan Turkanis, and Jeff Cogswell have collected a wide variety of C++ solutions for your benefit. Topic areas covered in this book include:
Working with numbers
Dates and times
Working with classes and objects
Building applications with make
String and text manipulation
Standard library algorithms and containers
The Boost.Build system
Throughout this book, the authors give real solutions that reflect current best practices in C++ programming. They focus on performance and portability, with a strong tendency toward formal or ad hoc standards. Many solutions take advantage of the C++ standard library. The authors also cover the Boost libraries, which represent some of the very best thinking in the world of C++.
Sometimes it's fun to reinvent the wheel, but you'll be far more productive if you spend time solving the business problems you're being paid to solve. The standard library can help you do that. The Boost libraries can help you do that. The C++ Cookbook can help you do that. Use the solutions in this book for mundane problems so you can spend your time on moreinteresting work.
About the Author
Ryan Stephens is a software engineer, writer, and student living in Tempe, AZ. He enjoys programming in virtually any language, especially C++. His interests include the fields of information retrieval and data mining, and pretty much anything that has to do with algorithms and large data sets. When he's not working, writing, or programming, he plays with his kids, works on his house, or goes cycling.
Christopher Diggins is a freelance software developer and writer who has been programming computers since he was "haut comme trois pommes". Christopher writes regularly for the C++ Users Journal, and is the designer of the Heron programming lanugage.
Jonathan Turkanis is the author of the Boost Iostreams library and several other open source C++ libraries covering areas including smart pointers, runtime reflection, component architectures and aspect-oriented programming. He is a Ph.D. candidate in mathematical logic at the University of California at Berkeley.
Jeff Cogswell has been programming in several languages for many years. His background was previously in telecom, writing software for such strange things as network management protocols. Lately, however, his work has focused more on web development. After spending a few years in both Florida and California, Jeff now lives in Michigan. He's holding out for some warmer weather.
Table of Contents
PrefaceChapter 1: Building C++ ApplicationsChapter 2: Code OrganizationChapter 3: NumbersChapter 4: Strings and TextChapter 5: Dates and TimesChapter 6: Managing Data with ContainersChapter 7: AlgorithmsChapter 8: ClassesChapter 9: Exceptions and SafetyChapter 10: Streams and FilesChapter 11: Science and MathematicsChapter 12: MultithreadingChapter 13: InternationalizationChapter 14: XMLChapter 15: MiscellaneousColophon
What Our Readers Are Saying
Average customer rating based on 1 comment:
Other books you might like
Computers and Internet » Computer Languages » C++