Reviews

A Tour of C++ (C++ In-Depth Series) by Bjarne Stroustrup

bbuss's review against another edition

Go to review page

4.0

Really good book, serves as a very nice introduction to C++11 (language and standard library). Awesome to get a short and concise update on new features of C++11 and also to refresh your memory on C++ syntax and stdlib.

Recommended to take a look at this one before tackling it's big brother ( [b:The C++ Programming Language|12508475|The C++ Programming Language|Bjarne Stroustrup|https://d202m5krfqbpi5.cloudfront.net/books/1378102775s/12508475.jpg|108084] ;).

benng's review against another edition

Go to review page

4.0

This book was a short read that helped me get acquainted with modern C++ in one sitting. I recommend this to anyone who is familiar with C++03 and wants to know what's in the C++11 standard.

scrimmybingus's review against another edition

Go to review page

5.0

solid book for catching up C++17 -> C++20, and general refresher

kartik's review against another edition

Go to review page

5.0

Great re-introduction to C++ for a recovering C programmer.

Reading this tour, the language felt like a totally new language since my last project in C++ which was years ago.

jonathonjones's review against another edition

Go to review page

3.0

Stroustrup gives a reasonable overview of C++ in this book. I can't take points off for not taking a long time explaining each concept, since there are other books with that job, including his own. But I did have some trouble with it. In particular, the examples left a lot to be desired - he would frequently use variables like "f", rather than something clearer. Indeed, in a particularly bad case, he has both "f" and "F" as variables (one is a function, the other is a function object).

Still, it's a useful, quick trip through the language.

raunov's review against another edition

Go to review page

4.0

Great compact overview-introduction.
I'd have preferred even more opinionated code samples - I think cutting out some of the "you can also use this syntax for doing this" parts would have benefitted the overall experience.
And variable naming... well, I guess physical books have length limitations, but I'd have preferred to read longer names.
Good sense of humour too though!

codito's review against another edition

Go to review page

5.0

This is the "goto" book if you're looking to relearn C++, or get up to speed with the latest developments. Each chapter covers the essential elements along with the rationale and best practices.

ashkan_2200's review against another edition

Go to review page

3.0

This book is not for folk who want to learn C++ from start. It is also not for people who want a c++ bible. This is an in between introduction that assumes you know the language and gives you some more detail. It is not really structured well if you are not already knowledgeable about c++. The examples jump in between concepts and are not fully explained.

jakemcc's review against another edition

Go to review page

5.0

First a little about me. I've been a professional programmer since 2007 and I first started learning C++ sometime in 2001-2002. I've worked in a variety of languages with C++ taking up a non-trivial amount of time between the years 2007-2013. The next bit of C++ I wrote (and really, probably read) was in late 2018.

This means I've at least seen and been part of C++'s last decade of transformation. Numerous features have been added to the language and libraries since I originally started with C++. These changes have made it a more approachable language and it is now easier to write correct code in it.

I stopped paying close attention to C++ when I stopped writing it back in 2013.

This book acted as a good refresher on the language and some C++ programming practices. It also helpfully highlighted new additions from C++14 and C++17. I really appreciated the look at some C++20 features, like Concepts.

Overall, I enjoyed the book. It isn't too long but the tour of the language was useful. This isn't a thrilling page turner but it has useful tidbits in it. It is useful to hear those nuggets of wisdom even if you've already heard them.

sergejglockner's review against another edition

Go to review page

3.0

Good light read over C++11's new features.
More...