Deliver toUnited Arab Emirates
Beginning C++23: From Beginner to Pro

Description:

Begin your programming journey with C++ , starting with the basics and progressing through step-by-step examples that will help you become a proficient C++ programmer. This book includes new features from the C++23 standard. All you need are Beginning C++23 and any recent C++ compiler and you'll soon be writing real C++ programs.
There is no assumption of prior programming knowledge. All language concepts that are explained in the book are illustrated with working program examples, and all chapters include exercises for you to test and practice your knowledge. Free source code downloads are provided for all examples from the text and solutions to the exercises.
This latest edition has been fully updated to the latest version of the language, C++23, and to all conventions and best practices of modern C++. This book
also introduces elements of the C++ Standard Library that provide essential support for C++23. After completing this book, you will have the knowledge and skills needed to build your first C++ applications.
What You Will Learn
  • Begin programming with the C++23 standard
  • Carry out modular programming in C++
  • Work with arrays and loops, pointers and references, strings, and more
  • Write your own functions, types, and operators
  • Discover the essentials of object-oriented programming
  • Use overloading, inheritance, virtual functions, and polymorphism
  • Write generic function and class templates, and make them safer using concepts
  • Learn the ins and outs of containers, algorithms, and ranges
  • Use auto type declarations, exceptions, move semantics, lambda expressions, and much more
Who This Book Is For
Programmers new to C++ and those who may be looking for a refresh primer on C++ in general.


Editorial Reviews

From the Back Cover

Begin your programming journey with C++ , starting with the basics and progressing through step-by-step examples that will help you become a proficient C++ programmer. This book includes new features from the C++23 standard. All you need are Beginning C++23 and any recent C++ compiler and you'll soon be writing real C++ programs.
There is no assumption of prior programming knowledge. All language concepts that are explained in the book are illustrated with working program examples, and all chapters include exercises for you to test and practice your knowledge. Free source code downloads are provided for all examples from the text and solutions to the exercises.
This latest edition has been fully updated to the latest version of the language, C++23, and to all conventions and best practices of modern C++. This book
also introduces elements of the C++ Standard Library that provide essential support for C++23. After completing this book, you will have the knowledge and skills needed to build your first C++ applications.
You will:
  • Begin programming with the C++23 standard
  • Carry out modular programming in C++
  • Work with arrays and loops, pointers and references, strings, and more
  • Write your own functions, types, and operators
  • Discover the essentials of object-oriented programming
  • Use overloading, inheritance, virtual functions, and polymorphism
  • Write generic function and class templates, and make them safer using concepts
  • Learn the ins and outs of containers, algorithms, and ranges
  • Use auto type declarations, exceptions, move semantics, lambda expressions, and much more

About the Author

Ivor Horton is self-employed in consultancy and writes programming tutorials. He is the author of many programming books. Ivor worked for IBM for many years and holds a bachelor's degree, with honors, in mathematics. Horton's experience at IBM includes programming in most languages (including assembler and high-level languages on a variety of machines), real-time programming, and designing and implementing real-time closed loop industrial control systems. He has extensive experience teaching programming to engineers and scientists (Fortran, PL/1, APL, etc.). Horton is an expert in mechanical, process, and electronic CAD systems; mechanical CAM systems; and DNC/CNC systems.

Peter Van Weert works for Danaher in its R&D unit for digital dentistry software, developing software for the dental practice of tomorrow. In his spare time, he has co-authored two books on C++ and two award-winning Windows 8 apps and is a regular expert speaker at, and board member of, the Belgian C++ Users Group. He is a software engineer whose main interests and expertise are application software development, programming languages, algorithms, and data structures.He received his master of science degree in computer science summa cum laude with congratulations of the Board of Examiners from the University of Leuven. In 2010, he completed his PhD thesis there on the design and efficient compilation of rule-based programming languages at the research group for declarative programming languages and artificial intelligence. During his doctoral studies, he was a teaching assistant for object-oriented programming (Java), software analysis and design, and declarative programming. After graduating, Peter worked at Nikon Metrology for more than six years on large-scale, industrial application software in the area of 3D laser scanning and point cloud inspection. He learned to master C++ and refactoring and debugging of very large code bases, and he gainedfurther proficiency in all aspects of the software development process, including the analysis of functional and technical requirements, and agile and scrum-based project and team management.

Reviews:

5.0 out of 5 stars Changes I Needed To Make, To Run The Examples In The Visual Studio IDE

B. · May 8, 2025

On 5/1/2025, I got the Beginning C++23 book and initially had issues running the examples in a Windows 11 environment with Visual Studio Community version, until I changed two Project Properties. Shout out to the Project Run Space article, “How to Configure Visual Studio 2022 to Use C++ Standard Library Modules”. It shows configuring the Project Properties to use C++20, which I adapted to configure C++23.In the General Configuration Properties, the default C++ Language Standard property is “Default (ISO C++14 Standard)”. To run the examples, it needs to be changed to “Preview - ISO C++23 Standard (/std:c++23preview)”. In the future, when Visual Studio fully supports C++23, then the property should be changed.In the C/C++ Configuration Properties, the default Scan Sources for Module Dependencies is set to “No”. To run the examples, it needs to be changed to “Yes”.It was convenient for me to create a template of the Console Project. I arbitrarily called it “BeginningC++23-Console” with these configuration changes, so I could select “Create a new project” and then select this template and have all the Project Properties above applied.Best wishes!

5.0 out of 5 stars An excellent book for programmers who are looking for detailed information about C++

S.H. · June 27, 2024

I've been programming, personally and professionally, for over 40 years now. I really needed a book like this to fill in my knowledge gaps between C and C++. I learned Object Oriented Programming with Java and Python. But, being a long-time C programmer, I really just cobbled enough info together to use C++ without understanding the nitty-gritty details. I wanted to fix that gap and this book does just that. This shouldn't be your first C++ book unless you are an experienced programmer in another language, or you know C very well. My recommendation is to first learn C++ using a more "cookbook oriented" book for beginners (Think Sams type books) and then come back for this one if needed. This book was exactly what I was looking for. It reminds me of a couple other outstanding books on C, that are also nuts and bolts type books, from back in the day. Those books laid an excellent foundation for me, and this one will do the same for you using C++. It's not a fast read, but it's worth taking the time to read it cover to cover. That's my goal.

5.0 out of 5 stars I serious book for the serious leraner

E.T. · September 9, 2024

I just started reading, studying, and practicing this book, which is going fluently.Lovely writing by knowledgeable persons.I recommend this book!

5.0 out of 5 stars Better than previous editions

K.S. · September 15, 2024

Previous editions were tied to one version of a particular software. This edition will work with any recent version.

1.0 out of 5 stars You can't compile the example programs.

J.T. · June 4, 2025

This is a very nice book indeed. Still, I don't know where all these glowing reports are coming from. In my experience, none of the current compilers will handle C++ "Modules". All of the code in this book depends on "import std;", referring to the standard C++ module. I am on linux, so I have tried g++ 13, 14, and 15. g++ 15 is so new that I had to build it by hand! I have tried clang. Nothing works. I have fallen back to another "very nice" book on c++11, which is a prerequisite for yet another "very nice" book on c++17.Don't waste your money on this book! If you don't believe me, write "import std;" as the first statement in a running C++ program. "Hello World" will suffice. Recompile it and see what your compiler tells you.

A Fantastic Journey into Modern C++!

S. · February 13, 2025

I've been wanting to learn C++ for ages, but always felt a bit intimidated by it. I'd dabbled in other programming languages, but C++ always seemed like a mountain to climb. Then I stumbled across "Beginning C++23" and I'm so glad I did! This book is exactly what I needed.The author has a really engaging writing style. It's clear, concise, and doesn't assume you're already a programming whiz. They start with the absolute basics – explaining what variables are, how loops work, etc. – and build up gradually. What I really appreciate is how they explain why things work the way they do, not just how. That made a huge difference in my understanding.I was particularly impressed with the coverage of C++23 features. It's not just a rehash of older C++ stuff, but genuinely focuses on the latest and greatest. I'm already using some of the new features in my own projects, which is awesome. The examples are practical and relevant, and they really help to solidify the concepts.Honestly, I was expecting to get bogged down in the more complex topics like pointers and templates, but the author explains them so clearly that I actually grasped them pretty quickly. There are plenty of exercises and challenges throughout the book, which are great for testing your understanding and building your skills.If you're a complete beginner looking to learn C++, or even if you have some experience but want to get up to speed with C++23, I highly recommend this book. It's well-written, easy to follow, and genuinely enjoyable to read. It took the intimidation out of learning C++ and has given me the confidence to tackle more complex programming projects.Definitely a worthwhile investment!

Embalagem ruim. Mas o livro é muito bom.

M.C. · February 19, 2025

A entrega foi bem rápida, considerando que foi uma compra internacional. Mas o pacote era muito frágil (um envelope, sem nenhum preenchimento). O livro chegou com os cantos amassados e com a lombada danificada, como aparece na foto.O conteúdo do livro é muito bom. Material completo e bem organizado. Cobre muito bem os recursos recentes da linguagem C++. Algumas _features_ ainda nem foram implementadas no GCC.

Best book in terms of programing

S.A. · July 19, 2025

The description of the book says that the reader will learn C++ after reading...AND IT'S TOTALLY TRUE. This book it's the Holly Grail of engineering and creating marvelous programs with C++. Nobody's paying me to sah this and I'm not affiliated with anyone. I already read half of it ( it have 918 pages) and already I run my first program using C++. I had 0 experience with C++ and I badly needed to learn. IT'S INSANITY, I never thought I can learn a programing language at my age, so quickly.The autors explain everything step by step starting from very easy ( a small description of what is and what c++ does) towards profesional level. They explain everything, I mean EVERYTHING, from the definition of functions, what a function do, her definition and what role that command have inside of the program and so on. It's incredible.The book arrived as new, wrapped in a foil. I praise the seller.

PLUS Ontario Sales Tax $7.24 and Handling $7.25

A. · March 9, 2025

Yes, this excellent book is worth the extra cost. I do not think it is really a good book for a beginner starting from zero. But for anyone with some programming knowledge the 918 pages are packed full. Although it only covers most of what most people would ever need, it does not cover every tiny detail of the complete C++23 language. In its seventh edition it is free of errors and a very thorough work.

Modern C++ mindset done right!

J.C.A. · April 16, 2025

I'm at a beginner level on C++, and have been looking for tutorials and books on modern C++ for a long time. Where most tutorials and books use old-fashioned C++ most of the way and mention modern C++ in appendices or late chapters, this book is all about modern C++ from the very beginning.As an example, no std::cout, no #include directives, just modern C++ all the way, I love it and I love C++23!

Beginning C++23: From Beginner to Pro

Product ID: U1484293428
Condition: New

4.7

AED34161

Price includes VAT & Import Duties
Type: Paperback
Availability: In Stock

Quantity:

|

Order today to get by 7-14 business days

This item qualifies for free delivery

Returns & Warranty policies

Imported From: United States

At BOLO, we work hard to ensure the products you receive are new, genuine, and sourced from reputable suppliers.

BOLO is not an authorized or official retailer for most brands, nor are we affiliated with manufacturers unless specifically stated on a product page. Instead, we source verified sellers, authorized distributors or directly from the manufacturer.

Each product undergoes thorough inspection and verification at our consolidation and fulfilment centers to ensure it meets our strict authenticity and quality standards before being shipped and delivered to you.

If you ever have concerns regarding the authenticity of a product purchased from us, please contact Bolo Support. We will review your inquiry promptly and, if necessary, provide documentation verifying authenticity or offer a suitable resolution.

Your trust is our top priority, and we are committed to maintaining transparency and integrity in every transaction.

All product information, images, descriptions, and reviews originate from the manufacturer or from trusted sellers overseas. BOLO is not affiliated with, endorsed by, or an authorized retailer for most brands listed on our website unless stated otherwise.

While we strive to display accurate information, variations in packaging, labeling, instructions, or formulation may occasionally occur due to regional differences or supplier updates. For detailed or manufacturer-specific information, please contact the brand directly or reach out to BOLO Support for assistance.

Unless otherwise stated, all prices displayed on the product page include applicable taxes and import duties.

BOLO operates in accordance with the laws and regulations of United Arab Emirates. Any items found to be restricted or prohibited for sale within the UAE will be cancelled prior to shipment. We take proactive measures to ensure that only products permitted for sale in United Arab Emirates are listed on our website.

All items are shipped by air, and any products classified as “Dangerous Goods (DG)” under IATA regulations will be removed from the order and cancelled.

All orders are processed manually, and we make every effort to process them promptly once confirmed. Products cancelled due to the above reasons will be permanently removed from listings across the website.

Similar suggestions by Bolo

More from this brand

Similar items from “Software Development”

Beginning C++23: From Beginner to Pro

Product ID: U1484293428
Condition: New

4.7

Beginning C++23: From Beginner to Pro-0
Type: Paperback

AED34161

Price includes VAT & Import Duties
Availability: In Stock

Quantity:

|

Order today to get by 7-14 business days

This item qualifies for free delivery

Returns & Warranty policies

Imported From: United States

At BOLO, we work hard to ensure the products you receive are new, genuine, and sourced from reputable suppliers.

BOLO is not an authorized or official retailer for most brands, nor are we affiliated with manufacturers unless specifically stated on a product page. Instead, we source verified sellers, authorized distributors or directly from the manufacturer.

Each product undergoes thorough inspection and verification at our consolidation and fulfilment centers to ensure it meets our strict authenticity and quality standards before being shipped and delivered to you.

If you ever have concerns regarding the authenticity of a product purchased from us, please contact Bolo Support. We will review your inquiry promptly and, if necessary, provide documentation verifying authenticity or offer a suitable resolution.

Your trust is our top priority, and we are committed to maintaining transparency and integrity in every transaction.

All product information, images, descriptions, and reviews originate from the manufacturer or from trusted sellers overseas. BOLO is not affiliated with, endorsed by, or an authorized retailer for most brands listed on our website unless stated otherwise.

While we strive to display accurate information, variations in packaging, labeling, instructions, or formulation may occasionally occur due to regional differences or supplier updates. For detailed or manufacturer-specific information, please contact the brand directly or reach out to BOLO Support for assistance.

Unless otherwise stated, all prices displayed on the product page include applicable taxes and import duties.

BOLO operates in accordance with the laws and regulations of United Arab Emirates. Any items found to be restricted or prohibited for sale within the UAE will be cancelled prior to shipment. We take proactive measures to ensure that only products permitted for sale in United Arab Emirates are listed on our website.

All items are shipped by air, and any products classified as “Dangerous Goods (DG)” under IATA regulations will be removed from the order and cancelled.

All orders are processed manually, and we make every effort to process them promptly once confirmed. Products cancelled due to the above reasons will be permanently removed from listings across the website.

Description:

Begin your programming journey with C++ , starting with the basics and progressing through step-by-step examples that will help you become a proficient C++ programmer. This book includes new features from the C++23 standard. All you need are Beginning C++23 and any recent C++ compiler and you'll soon be writing real C++ programs.
There is no assumption of prior programming knowledge. All language concepts that are explained in the book are illustrated with working program examples, and all chapters include exercises for you to test and practice your knowledge. Free source code downloads are provided for all examples from the text and solutions to the exercises.
This latest edition has been fully updated to the latest version of the language, C++23, and to all conventions and best practices of modern C++. This book
also introduces elements of the C++ Standard Library that provide essential support for C++23. After completing this book, you will have the knowledge and skills needed to build your first C++ applications.
What You Will Learn
  • Begin programming with the C++23 standard
  • Carry out modular programming in C++
  • Work with arrays and loops, pointers and references, strings, and more
  • Write your own functions, types, and operators
  • Discover the essentials of object-oriented programming
  • Use overloading, inheritance, virtual functions, and polymorphism
  • Write generic function and class templates, and make them safer using concepts
  • Learn the ins and outs of containers, algorithms, and ranges
  • Use auto type declarations, exceptions, move semantics, lambda expressions, and much more
Who This Book Is For
Programmers new to C++ and those who may be looking for a refresh primer on C++ in general.


Editorial Reviews

From the Back Cover

Begin your programming journey with C++ , starting with the basics and progressing through step-by-step examples that will help you become a proficient C++ programmer. This book includes new features from the C++23 standard. All you need are Beginning C++23 and any recent C++ compiler and you'll soon be writing real C++ programs.
There is no assumption of prior programming knowledge. All language concepts that are explained in the book are illustrated with working program examples, and all chapters include exercises for you to test and practice your knowledge. Free source code downloads are provided for all examples from the text and solutions to the exercises.
This latest edition has been fully updated to the latest version of the language, C++23, and to all conventions and best practices of modern C++. This book
also introduces elements of the C++ Standard Library that provide essential support for C++23. After completing this book, you will have the knowledge and skills needed to build your first C++ applications.
You will:
  • Begin programming with the C++23 standard
  • Carry out modular programming in C++
  • Work with arrays and loops, pointers and references, strings, and more
  • Write your own functions, types, and operators
  • Discover the essentials of object-oriented programming
  • Use overloading, inheritance, virtual functions, and polymorphism
  • Write generic function and class templates, and make them safer using concepts
  • Learn the ins and outs of containers, algorithms, and ranges
  • Use auto type declarations, exceptions, move semantics, lambda expressions, and much more

About the Author

Ivor Horton is self-employed in consultancy and writes programming tutorials. He is the author of many programming books. Ivor worked for IBM for many years and holds a bachelor's degree, with honors, in mathematics. Horton's experience at IBM includes programming in most languages (including assembler and high-level languages on a variety of machines), real-time programming, and designing and implementing real-time closed loop industrial control systems. He has extensive experience teaching programming to engineers and scientists (Fortran, PL/1, APL, etc.). Horton is an expert in mechanical, process, and electronic CAD systems; mechanical CAM systems; and DNC/CNC systems.

Peter Van Weert works for Danaher in its R&D unit for digital dentistry software, developing software for the dental practice of tomorrow. In his spare time, he has co-authored two books on C++ and two award-winning Windows 8 apps and is a regular expert speaker at, and board member of, the Belgian C++ Users Group. He is a software engineer whose main interests and expertise are application software development, programming languages, algorithms, and data structures.He received his master of science degree in computer science summa cum laude with congratulations of the Board of Examiners from the University of Leuven. In 2010, he completed his PhD thesis there on the design and efficient compilation of rule-based programming languages at the research group for declarative programming languages and artificial intelligence. During his doctoral studies, he was a teaching assistant for object-oriented programming (Java), software analysis and design, and declarative programming. After graduating, Peter worked at Nikon Metrology for more than six years on large-scale, industrial application software in the area of 3D laser scanning and point cloud inspection. He learned to master C++ and refactoring and debugging of very large code bases, and he gainedfurther proficiency in all aspects of the software development process, including the analysis of functional and technical requirements, and agile and scrum-based project and team management.

Reviews:

5.0 out of 5 stars Changes I Needed To Make, To Run The Examples In The Visual Studio IDE

B. · May 8, 2025

On 5/1/2025, I got the Beginning C++23 book and initially had issues running the examples in a Windows 11 environment with Visual Studio Community version, until I changed two Project Properties. Shout out to the Project Run Space article, “How to Configure Visual Studio 2022 to Use C++ Standard Library Modules”. It shows configuring the Project Properties to use C++20, which I adapted to configure C++23.In the General Configuration Properties, the default C++ Language Standard property is “Default (ISO C++14 Standard)”. To run the examples, it needs to be changed to “Preview - ISO C++23 Standard (/std:c++23preview)”. In the future, when Visual Studio fully supports C++23, then the property should be changed.In the C/C++ Configuration Properties, the default Scan Sources for Module Dependencies is set to “No”. To run the examples, it needs to be changed to “Yes”.It was convenient for me to create a template of the Console Project. I arbitrarily called it “BeginningC++23-Console” with these configuration changes, so I could select “Create a new project” and then select this template and have all the Project Properties above applied.Best wishes!

5.0 out of 5 stars An excellent book for programmers who are looking for detailed information about C++

S.H. · June 27, 2024

I've been programming, personally and professionally, for over 40 years now. I really needed a book like this to fill in my knowledge gaps between C and C++. I learned Object Oriented Programming with Java and Python. But, being a long-time C programmer, I really just cobbled enough info together to use C++ without understanding the nitty-gritty details. I wanted to fix that gap and this book does just that. This shouldn't be your first C++ book unless you are an experienced programmer in another language, or you know C very well. My recommendation is to first learn C++ using a more "cookbook oriented" book for beginners (Think Sams type books) and then come back for this one if needed. This book was exactly what I was looking for. It reminds me of a couple other outstanding books on C, that are also nuts and bolts type books, from back in the day. Those books laid an excellent foundation for me, and this one will do the same for you using C++. It's not a fast read, but it's worth taking the time to read it cover to cover. That's my goal.

5.0 out of 5 stars I serious book for the serious leraner

E.T. · September 9, 2024

I just started reading, studying, and practicing this book, which is going fluently.Lovely writing by knowledgeable persons.I recommend this book!

5.0 out of 5 stars Better than previous editions

K.S. · September 15, 2024

Previous editions were tied to one version of a particular software. This edition will work with any recent version.

1.0 out of 5 stars You can't compile the example programs.

J.T. · June 4, 2025

This is a very nice book indeed. Still, I don't know where all these glowing reports are coming from. In my experience, none of the current compilers will handle C++ "Modules". All of the code in this book depends on "import std;", referring to the standard C++ module. I am on linux, so I have tried g++ 13, 14, and 15. g++ 15 is so new that I had to build it by hand! I have tried clang. Nothing works. I have fallen back to another "very nice" book on c++11, which is a prerequisite for yet another "very nice" book on c++17.Don't waste your money on this book! If you don't believe me, write "import std;" as the first statement in a running C++ program. "Hello World" will suffice. Recompile it and see what your compiler tells you.

A Fantastic Journey into Modern C++!

S. · February 13, 2025

I've been wanting to learn C++ for ages, but always felt a bit intimidated by it. I'd dabbled in other programming languages, but C++ always seemed like a mountain to climb. Then I stumbled across "Beginning C++23" and I'm so glad I did! This book is exactly what I needed.The author has a really engaging writing style. It's clear, concise, and doesn't assume you're already a programming whiz. They start with the absolute basics – explaining what variables are, how loops work, etc. – and build up gradually. What I really appreciate is how they explain why things work the way they do, not just how. That made a huge difference in my understanding.I was particularly impressed with the coverage of C++23 features. It's not just a rehash of older C++ stuff, but genuinely focuses on the latest and greatest. I'm already using some of the new features in my own projects, which is awesome. The examples are practical and relevant, and they really help to solidify the concepts.Honestly, I was expecting to get bogged down in the more complex topics like pointers and templates, but the author explains them so clearly that I actually grasped them pretty quickly. There are plenty of exercises and challenges throughout the book, which are great for testing your understanding and building your skills.If you're a complete beginner looking to learn C++, or even if you have some experience but want to get up to speed with C++23, I highly recommend this book. It's well-written, easy to follow, and genuinely enjoyable to read. It took the intimidation out of learning C++ and has given me the confidence to tackle more complex programming projects.Definitely a worthwhile investment!

Embalagem ruim. Mas o livro é muito bom.

M.C. · February 19, 2025

A entrega foi bem rápida, considerando que foi uma compra internacional. Mas o pacote era muito frágil (um envelope, sem nenhum preenchimento). O livro chegou com os cantos amassados e com a lombada danificada, como aparece na foto.O conteúdo do livro é muito bom. Material completo e bem organizado. Cobre muito bem os recursos recentes da linguagem C++. Algumas _features_ ainda nem foram implementadas no GCC.

Best book in terms of programing

S.A. · July 19, 2025

The description of the book says that the reader will learn C++ after reading...AND IT'S TOTALLY TRUE. This book it's the Holly Grail of engineering and creating marvelous programs with C++. Nobody's paying me to sah this and I'm not affiliated with anyone. I already read half of it ( it have 918 pages) and already I run my first program using C++. I had 0 experience with C++ and I badly needed to learn. IT'S INSANITY, I never thought I can learn a programing language at my age, so quickly.The autors explain everything step by step starting from very easy ( a small description of what is and what c++ does) towards profesional level. They explain everything, I mean EVERYTHING, from the definition of functions, what a function do, her definition and what role that command have inside of the program and so on. It's incredible.The book arrived as new, wrapped in a foil. I praise the seller.

PLUS Ontario Sales Tax $7.24 and Handling $7.25

A. · March 9, 2025

Yes, this excellent book is worth the extra cost. I do not think it is really a good book for a beginner starting from zero. But for anyone with some programming knowledge the 918 pages are packed full. Although it only covers most of what most people would ever need, it does not cover every tiny detail of the complete C++23 language. In its seventh edition it is free of errors and a very thorough work.

Modern C++ mindset done right!

J.C.A. · April 16, 2025

I'm at a beginner level on C++, and have been looking for tutorials and books on modern C++ for a long time. Where most tutorials and books use old-fashioned C++ most of the way and mention modern C++ in appendices or late chapters, this book is all about modern C++ from the very beginning.As an example, no std::cout, no #include directives, just modern C++ all the way, I love it and I love C++23!

Similar suggestions by Bolo

More from this brand

Similar items from “Software Development”