{"product_id":"c-for-dummies-paperback-softback-9781394380442","title":"C++ For Dummies (Paperback \/ softback) 9781394380442","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eC++ For Dummies\u003c\/font\u003e\u003cbr\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003c\/p\u003e\n\u003cp\u003e\u003cfont size=\"4\"\u003eBradley L. Jones (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9781394380442, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003ePaperback \/ softback, published 11 May 2026\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e512 pages\u003cbr\u003e23.1 x 18.5 x 3 cm, 0.658 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003e\u003cp\u003e\u003cb\u003eAn accessible walkthrough of one of the world's most popular programming languages: C++\u003c\/b\u003e \u003c\/p\u003e\n\u003cp\u003e\u003ci\u003eC++ For Dummies\u003c\/i\u003e is your from-scratch guide that explains the essentials of what you need to know to understand the language and build your very first program in C++. Bradley Jones, experienced programmer and coding educator, packs this edition with examples and clear demonstrations that explain the “why” and the “how” of programming in C++, as well as the programming concepts that will form the foundation of your code, including classes, loops, classes, objects, inheritance, and more. \u003c\/p\u003e\n\u003cp\u003e\u003ci\u003eC++ For Dummies\u003c\/i\u003e provides easy-to-understand tutorials for the use of C++26 and explains the modern approach to printing and displaying information with the std::print method. It also discusses: \u003c\/p\u003e\n\u003cul\u003e \u003cli\u003eExplanations of features that make C++26 better including modules, smart pointers, concepts, and ranges\u003c\/li\u003e \u003cli\u003eWalkthroughs of updated libraries for the filesystem, ranges, formatting, time, printing, and more\u003c\/li\u003e \u003cli\u003eTesting and debugging techniques\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eGreat for programmers, developers, students, or anyone interested in learning to code in C++ who are looking for a straightforward, hands-on approach to the language, \u003ci\u003eC++ For Dummies\u003c\/i\u003e is an accessible introduction to C++26 that offers readers a reliable head-start to a fun and rewarding skillset.\u003c\/p\u003e\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e\u003cp\u003eIntroduction 1\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 1: Getting Started with C++ Programming 7\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1: Writing Your First C++ Program 9\u003c\/p\u003e \u003cp\u003eChapter 2: Storing Stuff in Variables 33\u003c\/p\u003e \u003cp\u003eChapter 3: Doing the Math 51\u003c\/p\u003e \u003cp\u003eChapter 4: Show Me the Good Stuff! 59\u003c\/p\u003e \u003cp\u003eChapter 5: Performing Logical Operations. 71\u003c\/p\u003e \u003cp\u003eChapter 6: Controlling the Flow 83\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 2: Becoming a Functional C++ Programmer 101\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 7: Creating Functions 103\u003c\/p\u003e \u003cp\u003eChapter 8: Grouping Similar Things Together Using Arrays 123\u003c\/p\u003e \u003cp\u003eChapter 9: Taking a First Look at C++ Pointers 149\u003c\/p\u003e \u003cp\u003eChapter 10: Taking a Second Look at C++ Pointers 167\u003c\/p\u003e \u003cp\u003eChapter 11: Using the C++ Preprocessor 183\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 3: Giving Your Program a Bit of Class 207\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 12: Examining Object-Oriented Programming 209\u003c\/p\u003e \u003cp\u003eChapter 13: Adding Class to C++ 215\u003c\/p\u003e \u003cp\u003eChapter 14: Separating Letters from Words: Character Arrays versus Strings 235\u003c\/p\u003e \u003cp\u003eChapter 15: Pointing and Staring at Objects 251\u003c\/p\u003e \u003cp\u003eChapter 16: Protecting Members: Do Not Disturb 275\u003c\/p\u003e \u003cp\u003eChapter 17: “Why Do You Build Me Up, Just to Tear Me Down, Baby?” 287\u003c\/p\u003e \u003cp\u003eChapter 18: Making Constructive Arguments 301\u003c\/p\u003e \u003cp\u003eChapter 19: Making Copies with the Copy\/Move Constructor 327\u003c\/p\u003e \u003cp\u003eChapter 20: Adding Static Members: Can Fabric Softener Help? 345\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 4: A First Look at Inheritance 359\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 21: Passing the DNA: Sharing Code with Inheritance 361\u003c\/p\u003e \u003cp\u003eChapter 22: Creating Virtual Member Functions: Are They for Real? 371\u003c\/p\u003e \u003cp\u003eChapter 23: Factoring Classes 383\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 5: Object-Oriented Programming in Overdrive. 395\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 24: Adopting a New Assignment Operator, Should You Decide to Accept It 397\u003c\/p\u003e \u003cp\u003eChapter 25: Playing with the Computer’s File System 413\u003c\/p\u003e \u003cp\u003eChapter 26: Twice the Fun: Tapping into Multiple Inheritance 421\u003c\/p\u003e \u003cp\u003eChapter 27: Getting Ahead of Problems: Exception Handling, Contracts, and More 435\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 6: The Part of Tens 455\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 28: Ten Ways to Avoid Adding Bugs to Your Program 457\u003c\/p\u003e \u003cp\u003eChapter 29: Ten Ways to Make Your Programs Easier to Update and Understand 465\u003c\/p\u003e \u003cp\u003eIndex 473\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Computer programming \/ software development [\u003ca title=\"See our other books on Computer programming \/ software development\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Computer%20programming%20\/%20software%20development%20%5BUM%5D%22\"\u003eUM\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"For Dummies","offers":[{"title":"Brand New","offer_id":52453438652696,"sku":"9781394380442","price":20.29,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9781394380442.jpg?v=1785284429","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/c-for-dummies-paperback-softback-9781394380442","provider":"Freshly Printed Books","version":"1.0","type":"link"}