Chapter 32. Boost.Asio Chapter 32. Boost.Asio This chapter introduces the library Boost.Asio . Asio stands for asynchronous input/output. This library makes it possible to proc...
Chapter 27. Boost.Tribool Chapter 27. Boost.Tribool The library Boost.Tribool provides the class boost::logic::tribool , which is similar to bool . However, while bool can di...
Chapter 20. Boost.Container Note Chapter 20. Boost.Container Boost.Container is a Boost library that provides the same containers as the standard library. Boost.Container foc...
Chapter 19. Boost.MultiArray Chapter 19. Boost.MultiArray Boost.MultiArray is a library that simplifies using arrays with multiple dimensions. The most important advantage is ...
Chapter 12. Boost.MultiIndex Exercise Chapter 12. Boost.MultiIndex Boost.MultiIndex makes it possible to define containers that support an arbitrary number of interfaces. Whi...
Chapter 9. Boost.Xpressive Chapter 9. Boost.Xpressive Like Boost.Regex, Boost.Xpressive provides functions to search strings using regular expressions. However, Boost.Xpressiv...
Chapter 7. Boost.Format Chapter 7. Boost.Format Boost.Format offers a replacement for the function std::printf() . std::printf() originates from the C standard and allows for...
Chapter 4. Boost.Pool Chapter 4. Boost.Pool Boost.Pool is a library that contains a few classes to manage memory. While C++ programs usually use new to allocate memory dynami...
Chapter 3. Boost.ScopeExit Exercise Chapter 3. Boost.ScopeExit The library Boost.ScopeExit makes it possible to use RAII without resource-specific classes. Example 3.1. Usin...