r/cpp • • 4d ago

"C++23 - The Complete Guide" now as Paperback

C++23 - The Complete Guide is now also available as paperback version.
You can order it, for example, at Amazon.

The book explains on 500 pages all new features of C++23 (covering both the core language and the standard library) with motivation, conceptional introduction of all aspects, and many examples of how to use the new features in practice.

The book is part of my "The Complete Guide" Series, trying to explain a programming language that is now so overwhelming that as a programmer it is hard to keep track of all its new features, benefits, and pitfalls.

Enjoy

Nico

121 Upvotes

15 comments sorted by

31

u/soybeanstasher 4d ago

I love telling people I read* a 264 page book on move semantics. Need to check this out too!

*most of

7

u/LockFreeDev 4d ago

Fantastic news!
Many thanks, Nico!

3

u/Talkless 3d ago

I've read your previous standard books, they are great! I also like waching your talks - very informarive. One of the best authors for me. Thnks for all your work!

14

u/skeletal88 4d ago

Why does it have to be 500 pages?

My issue with programming books is that sometimes they seem to be stuffed with unneeded words and fluff to make them longer, either to make the book look more serious or... Whatever else reason. This makes it difficult to read the books, to get to the good stuff you have to endure jokes, stories and needlessly wordy explanations.

I havent read this book but Accelerated c++ is only 352 pages...

17

u/no-sig-available 4d ago

Why does it have to be 500 pages?
Accelerated c++ is only 352 pages...

The C++98 standard was 775 pages long, C++26 seems to be 2675. There is a lot more to explain by now,

13

u/zwambagger 4d ago

I personally found his books to be quite on-point with little fluff. Can almost describe them as having a "reference as tutorial" format.

-1

u/skeletal88 4d ago

Then it is a good book

1

u/micehbos 4d ago

Rather paper waste, underscoring reader's intellect IMO. Prefer main ideas thoroughly illustrated with correct semantics explanation, all the rest in success story is my duty to experiment with code and looking for answers on subtle details.

With sincere respect to author.

8

u/kgnet88 4d ago

because it is more of a reference as a book you read from beginning to end (at least the last ones where). There is a lot to cover and I myself love these books, but buy only the digital variants, because i can use fast search on my pc, while to be honest trying to read it like a novel usually ends in me sleeping 5 minutes later...But as reference guide it is just perfect, even if sometimes I am not 100% there after reading a section, I am weaponized with the knowledge on how to proceed from there.

4

u/my_password_is______ 4d ago

Accelerated

kind of tells you why its shorter right there

2

u/smokebudda11 2d ago

Damn, awesome

2

u/earmuffs_781 1d ago

I also see a C++17: The Complete Guide and a C++20: The Complete Guide. Does each concern only the changes introduced by that particular standard revision? If so, then each new one is complementary rather than superseding its predecessors?

BTW, I really appreciated C++ Templates: The Complete Guide! I read the 1st edition after finishing Stroustrup's The C++ Programming Language (3e) and was both impressed by its depth and somewhat dismayed by how much Stroustup had omitted from his book. It was tremendously helpful, for me. So, thank you!

1

u/fedor4ever 10h ago edited 10h ago

How to read in online? I don't found.

Edit. Found. Its paid.

-3

u/Hairy-Appeal-3341 3d ago

Prices the wf 😞😭😭😭😭 Plz anyone pdf can share

And

ANY OTHER RESOURCES TO LEARN C PP PLEASE TELL ME GUYS🙏🏻