O'Reilly logo

Boost C++ Application Development Cookbook by Antony Polukhin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 1. Starting to Write Your Application

In this chapter we will cover:

  • Getting configuration options
  • Storing any value in a container/variable
  • Storing multiple chosen types in a container/variable
  • Using a safer way to work with a container that stores multiple chosen types
  • Returning a value or flag where there is no value
  • Returning an array from a function
  • Combining multiple values into one
  • Reordering the parameters of a function
  • Binding a value as a function parameter
  • Using the C++11 move emulation
  • Making a noncopyable class
  • Making a noncopyable but movable class

Introduction

Boost is a collection of C++ libraries. Each library has been reviewed by many professional programmers before being accepted to Boost. Libraries are tested on multiple platforms ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required