C++ is a middle-level programming language developed by Bjarne Stroustrup starting in 1979 at Bell Labs. C++ runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. This tutorial adopts a simple and practical approach to describe the concepts of C++.
Audience
This tutorial has been prepared for the beginners to help them understand the basic to advanced concepts related to C++.
Prerequisites
Before you start practicing with various types of examples given in this tutorial,we are making an assumption that you are already aware of the basics of computer program and computer programming language.
Chapters
C++ BASICS
OVERVIEW
ENVIRONMENT SETUP
BASIC SYNTAX
COMMENTS
DATA TYPES
VARIABLE TYPES
VARIABLE SCOPE
CONSTANTS/LITERALS
MODIFIER TYPES
STORAGE CLASSES
OPERATORS
C++ SIZEOF OPERATOR
C++ CONDITIONAL ? : OPERATOR
C++ COMMA OPERATOR
C++ MEMBER (DOT & ARROW) OPERATORS
C++ CASTING OPERATORS
C++ POINTER OPERATORS
LOOP TYPES
C++ WHILE LOOP
C++ FOR LOOP
C++ DO...WHILE LOOP
C++ NESTED LOOPS
C++ BREAK STATEMENT
C++ CONTINUE STATEMENT
C++ GOTO STATEMENT
DECISION MAKING
C++ IF STATEMENT
C++ IF...ELSE STATEMENT
C++ SWITCH STATEMENT
C++ SWITCH STATEMENT
C++ NESTED SWITCH STATEMENTS
C++ CONDITIONAL ? : OPERATOR
FUNCTIONS
C++ FUNCTION CALL BY VALUE
C++ FUNCTION CALL BY POINTER
C++ FUNCTION CALL BY REFERENCE
NUMBERS
ARRAYS
C++ MULTI-DIMENSIONAL ARRAYS
C++ POINTER TO AN ARRAY
C++ PASSING ARRAYS TO FUNCTIONS
RETURN ARRAY FROM FUNCTIONS IN C++
STRINGS
POINTERS
C++ NULL POINTERS
C++ POINTER ARITHMETIC
C++ POINTERS VS ARRAYS
C++ ARRAY OF POINTERS
C++ POINTER TO POINTER (MULTIPLE INDIRECTION)
PASSING POINTERS TO FUNCTIONS IN C++
RETURN POINTER FROM FUNCTIONS IN C++
REFERENCES
PASSING PARAMETERS BY REFERENCES IN C++
RETURNING VALUES BY REFERENCE IN C++
DATE & TIME
BASIC INPUT/OUTPUT
DATA STRUCTURES
C++ OBJECT ORIENTED
CLASSES & OBJECTS
C++ CLASS MEMBER FUNCTIONS
C++ CLASS ACCESS MODIFIERS
C++ CLASS CONSTRUCTOR AND DESTRUCTOR
C++ COPY CONSTRUCTOR
C++ FRIEND FUNCTIONS
C++ INLINE FUNCTIONS
C++ THIS POINTER
POINTER TO C++ CLASSES
STATIC MEMBERS OF A C++ CLASS
INHERITANCE
OVERLOADING OPERATORS & FUNCTIONS
UNARY OPERATORS
BINARY OPERATORS
RELATIONAL OPERATORS
INPUT/OUTPUT OPERATORS
INCREMENT ++ AND DECREMENT --
ASSIGNMENT OPERATORS
FUNCTION CALL OPERATOR ()
SUBSCRIPTING [] OPERATOR
CLASS MEMBER ACCESS OPERATOR (->)
POLYMORPHISM
ABSTRACTION
ENCAPSULATION
INTERFACES
C++ ADVANCED
FILES AND STREAMS
EXCEPTION HANDLING
DYNAMIC MEMORY
NAMESPACES
TEMPLATES
PREPROCESSOR
SIGNAL HANDLING
MULTITHREADING
C++ USEFUL RESOURCES
OBJECT ORIENTED
STL TUTORIAL
STANDARD LIBRARY
Learn C++ Guide Complete (OFFLINE) is an Android Education app developed by JainDev and published on the Google play store. It has gained around 1000 installs so far, with an average rating of 3.0 out of 5 in the play store.
Learn C++ Guide Complete (OFFLINE) requires Android with an OS version of 4.1 and up. In addition, the app has a content rating of Everyone, from which you can decide if it is suitable to install for family, kids, or adult users. Learn C++ Guide Complete (OFFLINE) is an Android app and cannot be installed on Windows PC or MAC directly.
Android Emulator is a software application that enables you to run Android apps and games on a PC by emulating Android OS. There are many free Android emulators available on the internet. However, emulators consume many system resources to emulate an OS and run apps on it. So it is advised that you check the minimum and required system requirements of an Android emulator before you download and install it on your PC.
Below you will find how to install and run Learn C++ Guide Complete (OFFLINE) on PC:
If you follow the above steps correctly, you should have the Learn C++ Guide Complete (OFFLINE) ready to run on your Windows PC or MAC. In addition, you can check the minimum system requirements of the emulator on the official website before installing it. This way, you can avoid any system-related technical issues.
Learn C++ Guide Complete (OFFLINE) APK 1.0.1 | 3.55 MB | 1.0.1 |