O'Reilly logo

Exploring C++ 11, Second Edition by Ray Lischner

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

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     ...

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