C++ Study Guide

Rogers Cadenhead, Jesse Liberty

SKU: 9788183335324

Rs. 498


ISBN: 9788183335324
Authors: Rogers Cadenhead and Jesse Liberty
Rights: Worldwide
Publishing Date: January 2017
Pages: 438
Dimension: 23 X 17.5 X 2 cm
Book Type: Paperback

    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

  • Learn to install and use a C++ compiler for Windows or Linux.
  • Build object-oriented programs in C++.
  • Strengthens the foundations, as a detailed explanation of programming language concepts are given.
  • Lists down all the important points that you need to know related to various topics in an organized manner.
  • Provides In-depth explanation of complex topics.
  • Focuses on how to think logically to solve a problem.

  • 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


    Rogers Cadenhead and Jesse Liberty

    You may also like

    Recently viewed