Boost: Meaning (information, definition, explanation, facts)

Boost is a collection of libraries that extend the functionality of C++. The libraries are licensed under the Boost Software License, a very open license designed to allow Boost to be used with any project. Several Boost libraries have been accepted for incorporation into the next library technical report of the C++ standard committee.

Boost has a noticeable bias towards researching and extending the metaprogramming and generic programming features of the C++ language, with extensive use of templates, often in favour of a class-based solution.

Libraries

Boost provides extension libraries in the following areas:

  • String and Text Processing
  • Containers
  • Iterators
  • Algorithms
  • Function Objects and Higher-Order Programming
  • Generic Programming
  • Template Metaprogramming
  • Preprocessor Metaprogramming
  • Concurrent Programming (Threads)
  • Math and Numerics
  • Correctness and testing
  • Data Structures
  • Input/Output
  • Interlanguage Support
  • Memory
  • Parsing
  • Misc
  • Broken Compiler Workarounds

Find more facts
 
Further reference
Remember what Boost means:
Other sources
Search for Boost information on:  amazon.com
Your reference for information, definition
http://explanation-guide.info/meaning/Boost.html
Licensing information:
This article uses material from Wikipedia (credits) and is made available under the terms of the GNU FDL (copy).
Image licensing information is accessible by clicking the image.

Welcome, guest!
You are not logged in
ID:
Password:

Social bookmarks


Book search