C++ in 24 Hours, Sams Teach Yourself, 6th Edition Front Cover

C++ in 24 Hours, Sams Teach Yourself, 6th Edition

  • Length: 480 pages
  • Edition: 6
  • Publisher:
  • Publication Date: 2016-08-13
  • ISBN-10: 0672337460
  • ISBN-13: 9780672337468
  • Sales Rank: #583266 (See Top 100 Books)
Description

Sams Teach Yourself C++ in 24 Hours is a hands-on guide to the C++ programming language. Readers are provided with short, practical examples that illustrate key concepts, syntax, and techniques.

Using a straightforward approach, this fast and friendly tutorial teaches you everything you need to know, from installing and using a compiler, to debugging the programs you’ve created, to what’s new in C++14.

Step-by-step instructions carefully walk you through the most common C++ programming tasks
Quizzes and exercises at the end of each chapter help you test yourself to make sure you’re ready to go on

Learn how to…

  • Install and use a C++ compiler for Windows, Mac OS X, or Linux
  • Build object-oriented programs in C++
  • Master core C++ concepts such as functions and classes
  • Add rich functionality with templates and lambda expressions
  • Debug your programs for flawless code
  • Learn exception and error-handling techniques
  • Put to use the new features in C++14, the latest version of the language
  • Create and use templates
  • Control program flow with loops
  • Store information in arrays and strings
  • Declare and use pointers
  • Use operator overloading
  • Extend classes with inheritance
  • Use polymorphism and derived classes
  • Employ object-oriented analysis and design

Table of Contents

Part I: Beginning C++
HOUR 1: Writing Your First Program
HOUR 2: Organizing the Parts of a Program
HOUR 3: Creating Variables and Constants
HOUR 4: Using Expressions, Statements, and Operators
HOUR 5: Calling Functions
HOUR 6: Controlling the Flow of a Program
HOUR 7: Storing Information in Arrays and Strings

Part II: Classes
HOUR 8: Creating Basic Classes
HOUR 9: Moving into Advanced Classes

Part III: Memory Management
HOUR 10: Creating Pointers
HOUR 11: Developing Advanced Pointers
HOUR 12: Creating References
HOUR 13: Developing Advanced References and Pointers

Part IV: Advanced C++
HOUR 14: Calling Advanced Functions
HOUR 15: Using Operator Overloading
Part V: Inheritance and Polymorphism
HOUR 16: Extending Classes with Inheritance
HOUR 17: Using Polymorphism and Derived Classes
HOUR 18: Making Use of Advanced Polymorphism

Part VI: Special Topics
HOUR 19: Storing Information in Linked Lists
HOUR 20: Using Special Classes, Functions, and Pointers
HOUR 21: Using New Features of C++14
HOUR 22: Employing Object-Oriented Analysis and Design
HOUR 23: Creating Templates
HOUR 24: Dealing with Exceptions and Error Handling

Part VII: Appendixes
APPENDIX A: Binary and Hexadecimal
APPENDIX B: Glossary
APPENDIX C: This Book’s Website
APPENDIX D: Using the MinGW C++ Compiler on Windows

To access the link, solve the captcha.