I'm a computer science student and I'm going to study oop in c++ on the second level, and I was looking for a C++ book, and I found people who advised me to buy the book "C++ how to program" and found it 2017 version, i.e. it doesn't have C++ 17 or C++ 20, is that normal? Why didn't the writer release more recent copies of the book to include C++ 17 and C++ 20 update?
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (7)
C++ Crash Course: A Fast-Paced Introduction Illustrated Edition
belevie me it is the book you want
What types of subjects does it use to teach? C++ is used in games, right?
You'll learn all the major features of modern C++, including:
Fundamental types, reference types, and user-defined types
The object lifecycle including storage duration, memory management, exceptions, call stacks, and the RAII (resource acquisition is initialization) paradigm
Compile-time polymorphism with templates and run-time polymorphism with virtual classes
Advanced expressions, statements, and functions
Smart pointers, data structures, dates and times, numeric, and probability/statistics facilities
Containers, iterators, strings, and algorithms
Streams and files, concurrency, networking, and application development
With well over 500 code samples and nearly 100 exercises, C++ Crash Course is sure to help you build a strong C++ foundation.
it teach about the foundations
Ah. Well, all languages have most of those things. So - besides types and structures and logic, - what type of teaching style is it? Do you build example games? CRUD systems? What do you actually build with it? Because that seems like the most important thing - that will help people know if it's a good match for their learning style.
Ask the people HERE . Go to their discord. It is a community of dedicated and professional C++ developers
Happy to help :)