Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Chapter 23. Boost Libraries, Technical Report 1 and C++0x

23. Boost Libraries, Technical Report 1 and C++0x

The danger from computers is not that they will eventually get as smart as men, but we will meanwhile agree to meet them halfway.

Bernard Avishai

Objectives

In this chapter you’ll learn:

  • Future directions for C++.

  • What the Boost Libraries are.

  • A brief history of the Boost open source project, how new libraries are added to Boost, and how to install Boost.

  • To use Boost.Regex to search for strings, validate data and replace parts of strings using regular expressions.

  • To avoid memory leaks by using Boost.Smart_ptr to manage dynamic memory allocation and deallocation.

  • What Boost (and other) libraries are included in Technical Report 1 (TR1)—a description of the additions to the C++ Standard Library.

  • The changes to the core language and Standard Library coming in the new C++ Standard—C++0x.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint