Professional C++, 5th Edition
J**S
Absolutely Perfect
This is exactly what you want. I'm a developer with decades of years of C++ experience and it worked for me. Yet at the same time I can see it would work for someone with little experience too. The main difference is the speed of reading.It's a big book. Really big. But you couldn't really cover the subject matter if it wasn't that big. It is a sensible size for what it needs to do. I read on Kindle and I think you wouldn't want to try and read this on paper.The sections at the end on patterns and software engineering methodologies and debugging are a nice extra for your undergrad reader. If you've been there done that you can chop a few hundred pages off. Or skim for a nice summary of the current state of the field. Things do change.With something so great it seems almost churlish to criticize but I'll mention a few small niggles...It is quite module based which is terribly C++ 20. But few compilers support modules properly, almost as if the compiler manufacturers weren't very keen on the design. Perhaps compilers will catch up, or perhaps we will all decide it wasn't a very good idea in the first place.I tire of foo and bar and animal classes. Can't we have more imaginative examples? Planetoids and black holes, water and waves, something a bit more varied.I would like some more information on the internals of classes. I want to know the overhead of a vector or a small wstring. Yes implementation dependent but useful.But don't let my niggles put you off. This is an excellent book and worthy of five stars. At the very least.
C**N
professional book
Very thorough and comprehensive text.
J**E
great well written information on ridiculously thin paper
the info so far is great, well written, accurate code snippets with some tech know how to back it up, it is however on the cheapest, thinnest paper. so thin in fact that the print comes through from the other side
D**A
Well written
Easy to read, but written so well to make you understand the key principals
R**S
C++ computer language
comprehensive and well written study of the C++ language
T**E
Perfect for a C++ programmer who needs a refresher course and a great reference
I've needed a good C++ reference book and I was looking for a sort of $20 "C++ in a Nutshell" and of course there is no such thing. I started looking at the $40+ books and I'm really glad I found this one. I've got a lot of C/C++ programming experience but I'm not up to date and I don't have a C++ reference book where I amI have bought two of Stroustrup's big books and i found that his forte is not writing and teaching (at least in his big books). This book (Pro C++) is so well written that I can't put it down! The writing is clear, he covers topics several ways, just like a good teacher, and he's got a sense of humor- there were several places where he laughed at how strange some of syntax can look (like pointers to references or const pointers or many other things).I'm currently putting a program together with classes actually doing something and I needed to create objects and pass them around and I've been kind of guessing how to do it. My program will work and then I'll make a small change and it crashes, probably with a funky pointer to an object. I spent yesterday reading several chapters about new stuff (to me) in C++ and specifically about objects and when I looked back at my program, I saw that I was actually using objects in a pretty simple (and almost correct) way and that should be fun and easy to rearchitect it a little and get it to work (famous last words :).I give this book an A++ for book to learn from and an A++ as a future reference book. He write on pg 5 "Since this a book about C++, this book uses modules everywhere. .. If your compiler does not yet support modules, simply replace the "import" declarations with the proper #include preprocessor directives, discussed in the next session". Since my compiler seems to barf on C++20 things now, I'm still able to write up-to-date programs and in the future I can use C++20 things.
E**D
Good content
Nice info
A**A
Perfeito
Excelente texto.
T**1
Masterpiece
Masterpiece
B**L
Great index
I am a seasonal c++ developer- I get to work with it every once in a while for some time and then I work in C again. For me I needed something with a really good index, so I can quickly check up cerain features/ topics with more in depth explanation that I can get online. This book serves that purpose nicelly.
Trustpilot
1 month ago
2 weeks ago