{"product_id":"sams-teach-yourself-c-in-one-hour-a-day","title":"Sams Teach Yourself C++ in One Hour a Day","description":"\u003cp\u003e\u003cstrong\u003eLearn C++ programming at your own pace—Covers modern C++ 20\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eStarting with one hour a day, you can gain all the skills you need to begin programming in C++. This complete tutorial will help you quickly master the basics of object-oriented programming and teach you advanced C++ language features and concepts. Fully updated for the C++20 standard, this practical book is designed to help you write C++ code that's faster, simpler, and more reliable and master the fundamentals of C++ and object-oriented programming.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eNo programming experience required: start writing well-organized, efficient C++ programs quickly!\u003c\/li\u003e\n \u003cli\u003eApply proven Do's and Don'ts to leverage best practices and avoid pitfalls from day one\u003c\/li\u003e\n \u003cli\u003eTest your knowledge and expertise with focused exercises after every lesson\u003c\/li\u003e\n \u003cli\u003eSimplify your code using automatic type deduction and other features\u003c\/li\u003e\n \u003cli\u003eAccelerate learning using nearly 300 code samples explained within\u003c\/li\u003e\n \u003cli\u003ePreview improvements expected in C++23\u003c\/li\u003e\n \u003c\/ul\u003e \u003cp\u003eLessons\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003ePart I \u003c\/strong\u003e- \u003cstrong\u003eThe Basics: \u003c\/strong\u003eUsing Variables, Declaring Constants; Arrays and Strings; Expressions, Statements, and Operators; Controlling Program Flow; Functions; Pointers and References\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003ePart II \u003c\/strong\u003e- \u003cstrong\u003eFundamentals of Object-Oriented C++ Programming\u003c\/strong\u003e: Classes and Objects; Implementing Inheritance; Polymorphism; Operator Types and Operator Overloading; Casting Operators; Macros and Templates\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003ePART III - Learning the Standard Template Library (STL): \u003c\/strong\u003eThe STL String Class; STL Dynamic Array Classes; STL list and forward_list; STL set and multiset; STL map and multimap\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003ePART IV: Lambda Expressions and STL Algorithms: \u003c\/strong\u003eFunction Objects; Lambda Expressions; STL Algorithms; Adaptive Containers: Stack and Queue; Bit Flags\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003ePART V: Advanced C++ Concepts: \u003c\/strong\u003eSmart Pointers; Streams; Exception Handling; C++20 Concepts, Ranges, Views, and Adaptors; C++20 Threads; C++20 and C++23 Modules\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eAppendixes\u003c\/strong\u003e: Working with Numbers; C++ Keywords; Writing Great C++ Code; ASCII Codes\u003c\/p\u003e  \u003cbr\u003e\n \u003cbr\u003e\n \u003cbr\u003e\n  \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":46287558508782,"sku":"9780137334643","price":57.58,"currency_code":"AUD","in_stock":true}],"url":"https:\/\/bookland.com.au\/products\/sams-teach-yourself-c-in-one-hour-a-day","provider":"Book Land AU","version":"1.0","type":"link"}