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

Published by Sams Publishing (August 2, 2016) © 2017

  • Rogers Cadenhead
  • Jesse Liberty
Products list
  • Available for purchase from all major ebook resellers, including InformIT.com
Products list

Details

  • A print text
  • Free shipping
  • Also available for purchase as an ebook from all major ebook resellers, including InformIT.com
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
Starter Kit
See Appendix D for information on how to download a free C++ compiler for Windows.
  • 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
  • Hour 8:  Creating Basic Classes 
  • Hour 9:  Moving into Advanced Classes  
  • Hour 10:  Creating Pointers    
  • Hour 11:  Developing Advanced Pointers  
  • Hour 12:  Creating References    
  • Hour 13:  Developing Advanced References and Pointers 
  • Hour 14:  Calling Advanced Functions   
  • Hour 15:  Using Operator Overloading    
  • Hour 16:  Extending Classes with Inheritance   
  • Hour 17:  Using Polymorphism and Derived Classes 
  • Hour 18:  Making Use of Advanced Polymorphism  
  • Hour 19:  Storing Information in Linked Lists   
  • Hour 20:  Using Special Classes, Functions, and Pointers  
  • Hour 21:  Using New Features of C++
  • Hour 22:  Employing Object-Oriented Analysis and Design 
  • Hour 23:  Creating Templates    
  • Hour 24:  Dealing with Exceptions and Error Handling

Need help? Get in touch