EXPLORATION 2

image

Reading C++ Code

I suspect you already have some knowledge of C++. Maybe you already know C, Java, Perl, or other C-like languages. Maybe you know so many languages that you can readily identify common elements. Let’s test my hypothesis. Take a few minutes to read Listing 2-1, then answer the questions that follow it.

Listing 2-1.  Reading Test

 1 /// Read the program and determine what the programdoes. 2 3 #include <iostream> 4 #include <limits> 5 6 int main() 7 { 8     int min{std::numeric_limits<int>::max()}; 9     int max{std::numeric_limits<int>::min()};10     bool any{false};11     int x;12     while (std::cin >> x)13     ...

Get Exploring C++ 11, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.