{"product_id":"c-in-one-hour-a-day-sams-teach-yourself","title":"C++ in One Hour a Day, Sams Teach Yourself","description":"\u003cp\u003e\u003cstrong\u003eBook info:\u003c\/strong\u003e C++ in One Hour a Day, Sams Teach Yourself (Paperback, 800 pages) – Sams Publishing, 2016. Language: English.\u003c\/p\u003e\n \u003cp\u003eIn just one hour a day, you’ll have all the skills you need to begin programming in C++. With this complete tutorial, you’ll quickly master the basics, and then move on to more advanced features and concepts. Completely updated for the C++14 standard, with a preview of C++17, this book presents the language from a practical point of view, helping you learn how to use C++ to create faster, simpler, and more efficient C++ applications.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMaster the fundamentals of C++ and object-oriented programming\u003c\/li\u003e\n\u003cli\u003eUnderstand how C++ features help you write compact and efficient code using concepts such as lambda expressions, move constructors, and assignment operators\u003c\/li\u003e\n\u003cli\u003eLearn best practices and avoid pitfalls via useful Do’s and Don’ts \u003c\/li\u003e\n\u003cli\u003eLearn the Standard Template Library, including containers and algorithms used in most real-world C++ applications\u003c\/li\u003e\n\u003cli\u003eTest your knowledge and expertise with exercises at the end of every lesson \u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eLearn on your own time, at your own pace:\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eNo previous programming experience required\u003c\/li\u003e\n\u003cli\u003eWrite fast and powerful C++ programs, compile the source code, and create executable files\u003c\/li\u003e\n\u003cli\u003eLearn object-oriented programming concepts such as encapsulation, abstraction, inheritance, and polymorphism\u003c\/li\u003e\n\u003cli\u003eUse the Standard Template Library’s algorithms and containers to write feature-rich yet stable C++ applications\u003c\/li\u003e\n\u003cli\u003eLearn how automatic type deduction helps simplify C++ code\u003c\/li\u003e\n\u003cli\u003eDevelop sophisticated programming techniques using lambda expressions, smart pointers, and move constructors\u003c\/li\u003e\n\u003cli\u003eMaster the features of C++ by learning from programming experts\u003c\/li\u003e\n\u003cli\u003eLearn C++ features that allow you to program compact and high-performance C++ applications\u003c\/li\u003e\n\u003cli\u003ePreview what’s new in C++17\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eContents at a Glance\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003ePart I: The Basics\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eLesson 1: Getting Started\u003c\/p\u003e\u003cp\u003eLesson 2: The Anatomy of a C++ Program\u003c\/p\u003e\u003cp\u003eLesson 3: Using Variables, Declaring Constants\u003c\/p\u003e\u003cp\u003eLesson 4: Managing Arrays and Strings\u003c\/p\u003e\u003cp\u003eLesson 5: Working with Expressions, Statements, and Operators\u003c\/p\u003e\u003cp\u003eLesson 6: Controlling Program Flow\u003c\/p\u003e\u003cp\u003eLesson 7: Organizing Code with Functions\u003c\/p\u003e\u003cp\u003eLesson 8: Pointers and References Explained\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003ePart II: Fundamentals of Object-Oriented C++ Programming\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eLesson 9: Classes and Objects\u003c\/p\u003e\u003cp\u003eLesson 10: Implementing Inheritance\u003c\/p\u003e\u003cp\u003eLesson 11: Polymorphism\u003c\/p\u003e\u003cp\u003eLesson 12: Operator Types and Operator Overloading\u003c\/p\u003e\u003cp\u003eLesson 13: Casting Operators\u003c\/p\u003e\u003cp\u003eLesson 14: An Introduction to Macros and Templates\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003ePart III: Learning the Standard Template Library (STL)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eLesson 15: An Introduction to the Standard Template Library\u003c\/p\u003e\u003cp\u003eLesson 16: The STL String Class\u003c\/p\u003e\u003cp\u003eLesson 17: STL Dynamic Array Classes\u003c\/p\u003e\u003cp\u003eLesson 18: STL list and forward_list\u003c\/p\u003e\u003cp\u003eLesson 19: STL Set Classes \u003c\/p\u003e\u003cp\u003eLesson 20: STL Map Classes\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003ePart IV: More STL\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eLesson 21: Understanding Function Objects\u003c\/p\u003e\u003cp\u003eLesson 22: Lambda Expressions \u003c\/p\u003e\u003cp\u003eLesson 23: STL Algorithms\u003c\/p\u003e\u003cp\u003eLesson 24: Adaptive Containers: Stack and Queue\u003c\/p\u003e\u003cp\u003eLesson 25: Working with Bit Flags Using STL\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003ePart V: Advanced C++ Concepts\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eLesson 26: Understanding Smart Pointers\u003c\/p\u003e\u003cp\u003eLesson 27: Using Streams for Input and Output \u003c\/p\u003e\u003cp\u003eLesson 28: Exception Handling\u003c\/p\u003e\u003cp\u003eLesson 29: Going Forward\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003ePart VI: Appendixes\u003c\/p\u003e\u003cp\u003eAppendix A: Working with Numbers: Binary and Hexadecimal\u003c\/p\u003e\u003cp\u003eAppendix B: C++ Keywords\u003c\/p\u003e\u003cp\u003eAppendix C: Operator Precedence\u003c\/p\u003e\u003cp\u003eAppendix D: ASCII Codes\u003c\/p\u003e\u003cp\u003eAppendix E: Answers.\u003c\/p\u003e  ","brand":"Siddhartha Rao","offers":[{"title":"Default Title","offer_id":46071150608618,"sku":"9780789757746","price":23.44,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0714\/5301\/6298\/files\/61JGMGFrPnL._SY522.jpg?v=1781286462","url":"https:\/\/textbookme.store\/products\/c-in-one-hour-a-day-sams-teach-yourself","provider":"TextbookMe","version":"1.0","type":"link"}