Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Beyond the C++ Standard Library: An Introduction to Boost

Buy

Introducing the Boost libraries: the next breakthrough in C++ programming

Boost takes you far beyond the C++ Standard Library, making C++ programming more elegant, robust, and productive. Now, for the first time, a leading Boost expert systematically introduces the broad set of Boost libraries and teaches best practices for their use.

Writing for intermediate-to-advanced C++ developers, Björn Karlsson briefly outlines all 58 Boost libraries, and then presents comprehensive coverage of 12 libraries you're likely to find especially useful. Karlsson's topics range from smart pointers and conversions to containers and data structures, explaining exactly how using each library can improve your code. He offers detailed coverage of higher-order function objects that enable you to write code that is more concise, expressive, and readable. He even takes you "behind the scenes" with Boost, revealing tools and techniques for creating your own generic libraries.

Coverage includes

  • Smart pointers that provide automatic lifetime management of objects and simplify resource sharing

  • Consistent, best-practice solutions for performing type conversions and lexical conversions

  • Utility classes that make programming simpler and clearer

  • Flexible container libraries that solve common problems not covered by the C++ Standard Library

  • Powerful support for regular expressions with Boost.Regex

  • Function objects defined at the call site with Boost.Bind and Boost.Lambda

  • More flexible callbacks with Boost.Function

  • Managed signals and slots (a.k.a. the Observer pattern) with Boost.Signals

The Boost libraries are proving so useful that many of them are planned for inclusion in the next version of the C++ Standard Library. Get your head start now, with Beyond the C++ Standard Library.

(HTML tags aren't allowed.)

Introduction to Search with Sphinx: From installation to relevance tuning
Introduction to Search with Sphinx: From installation to relevance tuning

I can’t quite believe it, but just 10 years ago there was no Google.

Other web search engines were around back then, such as AltaVista, HotBot, Inktomi, and AllTheWeb, among others. So the stunningly swift ascendance of Google can settle in my mind, given some effort. But what’s even more unbelievable is that...

Microsoft Excel Basics: Expert Advice, Made Easy (Everyday Guides Made Easy)
Microsoft Excel Basics: Expert Advice, Made Easy (Everyday Guides Made Easy)

Microsoft Excel is an incredible application, feature-rich and easy to use if you know how. It can help with the simplest of jobs, from shopping lists to presentation of data, to more complex formulas and sorting tasks. Everyone in business, or indeed, in almost any job, needs to know how to use this fundamental modern tool, so this handy...

Unsupervised Signal Processing: Channel Equalization and Source Separation
Unsupervised Signal Processing: Channel Equalization and Source Separation

Unsupervised Signal Processing: Channel Equalization and Source Separation provides a unified, systematic, and synthetic presentation of the theory of unsupervised signal processing. Always maintaining the focus on a signal processing-oriented approach, this book describes how the subject has evolved and assumed a wider scope...


Microsoft Visual Studio 2010: A Beginner's Guide (A Beginners Guide)
Microsoft Visual Studio 2010: A Beginner's Guide (A Beginners Guide)

Essential Visual Studio 2010 Skills--Made Easy!

Endorsed by Microsoft and written by a Microsoft MVP and Visual Studio expert, this hands-on guide teaches programmers and developers new to Visual Studio 2010 how to maximize the latest release of Microsoft's flagship development...

High Impact Speeches: How to Create & Deliver Words That Move Minds
High Impact Speeches: How to Create & Deliver Words That Move Minds

Sooner or later, we all find ourselves in front of an audience with nothing more to rely on than the power of our words. To lead today is to be a great persuader. We need the ability to mobilise ideas, appeal to values and inspire action. To find the right words, and the memorable words, to carry an audience and change things.In the business...

Hacking: The Beginners Guide to Master The Art of Hacking In No Time - Become a
Hacking: The Beginners Guide to Master The Art of Hacking In No Time - Become a

Do you want to learn ethical hacking/ penetration testing but not sure where to begin? Does the amount of information on the web make you feel overwhelmed and confused? Or maybe your looking to start a career as an ethical hacker and want to further your skills? How about step by step, methodical, literally foolproof approaches to be...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy