C++ Study Guide
Rogers Cadenhead, Jesse Liberty
SKU: 9788183335324
FREE PREVIEW
Authors: Rogers Cadenhead and Jesse Liberty
Rights: Worldwide
Publishing Date: January 2017
Pages: 438
Weight:
Dimension: 23 X 17.5 X 2 cm
In just 24 lessons of one hour or less, you can learn the basics of programming with C++ one of the most popular and powerful programming languages ever created. Using a straightforward, step by step 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. Each lesson builds on what you have already learned, giving you a solid understanding of the basics of C++ programming concepts and techniques.
Key features
What will you learn
Classes & Objects, Free Store Management, Stream I/O, References, Virtual Tables and vptr, Templates, Polymorphism, Namespaces, Exception Handling, Inheritance, Smart Pointers, STL
Who this book is for
You don't need any previous experience in programming to learn C++ with this book. It starts with the basics and teaches you both the language and the concepts involved with programming C++. Whether you are just beginning or already have some experience programming, you will find that this book makes learning C++ fast and easy.
Part 1 : 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 2 : Classes
HOUR 8 : Creating Basic Classes
HOUR 9 : Moving into Advanced Classes
Part 3 : Memory Management
HOUR 10 : Creating Pointers
HOUR 11 : Developing Advanced Pointers
HOUR 12 : Creating References
HOUR 13 : Developing Advanced References and Pointers
Part 4 : Advanced C++
HOUR 14 : Calling Advanced Functions
HOUR 15 : Using Operator Overloading
Part 5 : Inheritance and Polymorphism
HOUR 16 : Extending Classes With Inheritance
HOUR 17 : Using Polymorphism and Derived Classes
HOUR 18 : Making Use of Advanced Polymorphism
Part 6 : 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 7 : Appendix
Index