{"product_id":"9780672335679","title":"Sams Teach Yourself C++ in One Hour a Day","description":"\u003cb\u003eLearn C++ in Just One Hour a Day\u003c\/b\u003e \u003cp\u003eCompletely updated for the C++11 standard, \u003cb\u003eSams Teach Yourself C++ in One Hour a Day \u003c\/b\u003epresents the language from a practical point of view, helping you learn how to use C++11 to create faster, simpler, and more efficient C++ applications. \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e \u003cli\u003eMaster the fundamentals of C++ and object-oriented programming \u003c\/li\u003e \u003cli\u003eUnderstand how C++11 features help you write compact and efficient code using concepts such as lambda expressions, move constructors, and assignment operators \u003c\/li\u003e \u003cli\u003eLearn the Standard Template Library, including containers and algorithms used in most real-world C++ applications \u003c\/li\u003e \u003cli\u003eTest your knowledge and expertise using exercises at the end of every lesson\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cb\u003e \u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eLearn on your own time, at your own pace: \u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cul\u003e \u003cli\u003eNo previous programming experience required \u003c\/li\u003e \u003cli\u003eLearn C++11, object-oriented programming, and analysis \u003c\/li\u003e \u003cli\u003eWrite fast and powerful C++ programs, compile the source code with a gcc compiler, and create executable files \u003c\/li\u003e \u003cli\u003eUse the Standard Template Library’s (STL) algorithms and containers to write feature-rich yet stable C++ applications \u003c\/li\u003e \u003cli\u003eDevelop sophisticated programming techniques using lambda expressions, smart pointers, and move constructors \u003c\/li\u003e \u003cli\u003eLearn to expand your program’s power with inheritance and polymorphism \u003c\/li\u003e \u003cli\u003eMaster the features of C++ by learning from programming experts \u003c\/li\u003e \u003cli\u003eLearn C++11 features that allow you to program compact and high-performance C++ applications\u003c\/li\u003e \u003c\/ul\u003e \u003cb\u003eTABLE OF CONTENTS\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003cp\u003e \u003cb\u003ePART I: THE BASICS\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eLESSON 1: Getting Started with C++11\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\u003cb\u003ePART II: FUNDAMENTALS OF OBJECT-ORIENTED C++ PROGRAMMING\u003c\/b\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\u003cb\u003ePART III: LEARNING THE STANDARD TEMPLATE LIBRARY (STL)\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eLESSON 15: An Introduction to the Standard Template Library\u003c\/p\u003e\u003cp\u003eLESSON 16: The STL String Class\u003cbr\u003eLESSON 17: STL Dynamic Array Classes\u003cbr\u003eLESSON 18: STL list and forward_list\u003cbr\u003eLESSON 19: STL Set Classes\u003cbr\u003eLESSON 20: STL Map Classes\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e \u003cb\u003ePART IV: MORE STL\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eLESSON 21: Understanding Function Objects\u003c\/p\u003e\u003cp\u003eLESSON 22: C++11 Lambda Expressions\u003cbr\u003eLESSON 23: STL Algorithms\u003cbr\u003eLESSON 24: Adaptive Containers: Stack and Queue\u003cbr\u003eLESSON 25: Working with Bit Flags Using STL\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e \u003cb\u003ePART V: ADVANCED C++ CONCEPTS\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eLESSON 26: Understanding Smart Pointers\u003c\/p\u003e\u003cp\u003eLESSON 27: Using Streams for Input and Output\u003cbr\u003eLESSON 28: Exception Handling\u003cbr\u003eLESSON 29: Going Forward\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e \u003cb\u003eAPPENDIXES\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eA: Working with Numbers: Binary and Hexadecimal\u003c\/p\u003e\u003cp\u003eB: C++ Keywords\u003c\/p\u003e\u003cp\u003eC: Operator Precedence\u003c\/p\u003e\u003cp\u003eD: Answers\u003c\/p\u003e\u003cp\u003eE: ASCII Codes\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Sams","offers":[{"title":"Default Title","offer_id":47024713793776,"sku":"9780672335679","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9780672335679_p0.jpg?v=1763606090","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9780672335679","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}