Book Image

Learning Boost C++ Libraries

By : Arindam Mukherjee
Book Image

Learning Boost C++ Libraries

By: Arindam Mukherjee

Overview of this book

Table of Contents (19 chapters)
Learning Boost C++ Libraries
About the Author
About the Reviewers

Self-test questions

For multiple choice questions, choose all options that apply:

  1. Which of the following lines of code is/are not well-formed? Assume that the symbols are from the boost::chrono namespace.

    a. milliseconds ms = milliseconds(5) + microseconds(10);

    b. nanoseconds ns = milliseconds(5) + microseconds(10);

    c. microseconds us = milliseconds(5) + microseconds(10);

    d. seconds s = minutes(5) + microseconds(10);

  2. What does the type boost::chrono::duration<std::intmax_t, boost::ratio<1, 1000000>> represent?

    a. A millisecond duration with integral representation

    b. A microsecond duration with integral representation

    c. A millisecond duration with floating point representation

    d. A nanosecond duration with integral representation

  3. What are the differences between boost::timer::cpu_timer and boost::timer::auto_cpu_timer?

    a. auto_cpu_timer calls start in the constructor, cpu_timer does not

    b. auto_cpu_timer cannot be stopped and resumed

    c. auto_cpu_timer writes to an output stream at the end...