A Tour Of C++
ISBN: 0136816487
EAN13: 9780136816485
Language: English
Release Date: Sep 30, 2022
Pages: 0
Format: Paperback
Product is currently Out of Stock.
You can add it to your wishlist and you will be notified once we receive a copy.
Book Overview

This Description may be from another edition of this product.

The C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, thoroughly covers the details of this language and its use in his definitive reference, The C++ Programming Language, Fourth Edition.

In A Tour of C++ , Stroustrup excerpts the overview chapters from that complete reference, expanding and enhancing them to give an experienced programmer-in just a few hours-a clear idea of what constitutes modern C++. In this concise, self-contained guide, Stroustrup covers most major language features and the major standard-library components-not, of course, in great depth, but to a level that gives programmers a meaningful overview of the language, some key examples, and practical help in getting started.

Stroustrup presents the C++ features in the context of the programming styles they support, such as object-oriented and generic programming. His tour is remarkably comprehensive. Coverage begins with the basics, then ranges widely through more advanced topics, including many that are new in C++11, such as move semantics, uniform initialization, lambda expressions, improved containers, random numbers, and concurrency. The tour Read More chevron_right

Frequently Asked Questions About A Tour Of C++

Book Reviews (7)

5
  |   7  reviews
Did you read A Tour Of C++? Please provide your feedback and rating to help other readers.
Write Review
Captcha
5
   Easy to understand. Great companion to a text book.
This book is a real gem that covers a lot of basic and advanced concepts of C++ in a way that is beginner friendly. I have a few months of college-level experience in learning C++ and feel that I could use most, if not all of the information in this book. Some books on these same topics seem to be more geared towards people with 30 years of experience. I would strongly recommend this to anyone learning C++, who has a few months of experience and is comfortable with basic programming concepts. This is a great supplement to a textbook or a class. It may be a little overwhelming if you are still learning how to write hello world, print, loops basic arithmetic and write functions and classes. But if you are comfortable with this stuff, you will love this book.
 
2
   The perfect book for people who already know C++
The book came because it was highly recommended by experts. The author Bjarne Stroustroup is also the original author of C++. Who could better know C++ than the author of the language, POSSIBLY? There is no such thing. The sadly correct answer to this question is NO. He glosses over issues like what operating system to use, what IDE to use, what differences between various C++ environments, what issues could confuse a newbie programmer, etc. The entire book is filled with 3-line code fragments that illustrate a specific language feature, but you can easily take those 3-line code fragments and do anything useful with them, unless you're already an expert C++ developer. All this begs the question : why learn this book if you're trying to buy C++. Let the experts purchase it and put 5* ratings on it.
 
4
   A Fantastic Text For Both the Experienced & Inexperienced C++ Programmer:
This book is a fantastic resource for those C++ programmers who are either experienced and well versed in the language, and ALSO those of us who are not as well versed or knowledgeable in the discipline. It is written by the originator of language and has plenty of helpful resources and examples for the readerprogrammer. It is probably more appropriate for the savvy user than for the beginner or intermediate professional, but it is helpful to the EITHER person.
 
5
   Modern C++ in a nutshell
This book is less than 250 pages in length. It features modern C++ features that come with C++17 together with some future C++20 features. It should take a few hours or up to 2 or 3 days to read from cover to cover. The C++20 features introduced in this book are a nice preview to look ahead on the upcoming C++20 standard. It suits a former C++ programmer best to get a quick impression of C++ 17. It does not suit a programmer with zero C++ knowledge. This is not a book by C++ for beginners. In essence, this book is very important. Reading this book you won 't become a master of modern C++, but you will be equipped with a fair amount of knowledge in modern C++ so that you know what to look for and when to look deep. Personally, I wish the author could have discussed on the subject of class invariant somewhat more. I don 't have any other problems.
 
5
   As brief a possible, but no briefer
Few authors have the respect for the reader and the confidence necessary to write books that are only as long as they need to be. This book is another example of Stroustrup, which models this ideal. I don 't hesitate to buy later editions of books I already own by Stroustrup, because they are very likely the authoritative work on the subject and, 2) it is very unlikely to be a waste of my time. This book does not attempt to teach programming with C++, but provides a new programmer with a select and concise overview of both existing and previously available C++ facilities.
 
5
   An excellent way to become familiar with modern (and future) C++
I worked in electrical engineering and for three years in the aerospace industry. Between the device-instinct code and the archaic ANSI C and C++0x environments, I had no idea what I was missing until now. Currently I am in an industry that is a little more trusted in deploying products built on the latest compilers, including most of these features. This perspective was really valuable for me because it gave me a high level vision of how all language features and traditional library tools fit together. With a careful use of the scope and std features, you can pay such small performance penalties for massive improvements in code - base size, clarity and resource management. I keep this for reference by my desk.
 
4
   A must read for modern C++ programmers
A solid overview of modern C++ by the venerable creator of C++ himself. An easy and engaging read, best read with a compiler so that you could type in the code snippets to drive home the various points that the author makes. A concise book, most knowledge points are presented only briefly, isolated points are seldom repeated, points building upon each other are progressively mentioned with independent examples. Suitable for people who have C++ experience from the old school. For newbies, it is better to start with a tutorial first. Very happy to have out of order now that it is pre-ordered. Published only 4 stars because of the poor editing job of the publisher. Many typos for the first print, words like absolute can be spelled wrong, where is your spell checker? Nevertheless, a book to be placed on the desk and not on the shelf would be preferred to buy a hardcopy if it is available.
 
1