C++ programming tutorial

C++ Introduction:

What is C++?

C++ is a programming language which is a superset of the C language. The C language is known as C language because it is a successor of B language and was developed by Dennis Ritchie. C++ is a middle level programming language and it is developed by Bjarne Stroustrup in 1979 at Bell Labs as the extension to C language and was originally named as C with Classes but later it was renamed as C++ in 1983. The C++ language can run on various platforms like Windows, Mac OS, and even on various versions of UNIX. The C++ is an object oriented language.

Start C++ programming tutorial

C++ Programming Tutorial topics:

C++ Introduction

C++ is a programming language which includes the main four pillars of object oriented development. Those concepts are: Data Hiding, Inheritance, Encapsulation, Polymorphism. What are the features of C++? C++ is an object oriented programming language…more…

C++ Basic program

Introduction: Now, before learning the C++ language, you need to learn that how to write and compile the programs in C++ language. To understand the program briefly let us has a look at the example…more…

C++ Data types & Modifiers

Data types are used to define the variables that the same of type data it can store in memory. The data types determine the type of data to be stored in memory. The data types are used to represent the different values to be stored in the variable…more… 

C++ Identifiers, Keywords

To identify a class, variable, function or any of the other user defined item you use identifiers so, this concept is known as Identifiers. The identifier starts with a letter ‘A’ to ‘Z’ or ‘a’ to ‘z’ or from underscore (_) followed by zero or more letters, underscores and digits (0 to 9)…more… 

C++ Constants

The constants can be referred as fixed values that the program cannot change, it cannot be altered. The constants are also known as Literals. They are initialized at the time of creation and new values cannot be assigned later on…more… 

C++ Variables

Variables are used to store the values which can be modified later on in the program. The variables can be declared in many ways and every way with different memory requirements. It is a name of memory location that is allocated by the compiler depending upon the data type of the variable…more… 

C++ Operators & Expressions

The operators are the special type of functions that takes one or more parameters and gives new result. It is a symbol that tells the compiler to perform the mathematical and logical manipulations. The programming language like C or C++ is incomplete without the use of operators…more…

C++ Decision control statements

The decision control statements are the decision making statements that decides the order of execution of statements based on the conditions. In the decision making statements the programmer specify which conditions are to be executed or tested with the statements to be executed if the condition is true or false…more…

C++ Loop control statements

The loops are needed to execute a block of code many of the times. In this, basically the statements are executed sequentially which means the first statement in a function is executed first than the second statement and so on. The loops are used to execute a single statement or the group of statements multiple times…more…

C++ Type qualifiers

The type qualifiers are like a token which is added to a variable and it adds an extra quality like specifying constant-ness to a variable. It provides one or two properties to an identifier. The type qualifier can appear with any type specifier but they cannot appear after first comma in a multiple item declaration…more…

  1. C++ Data types & Modifiers
  2. C++ Identifiers, Keywords
  3. C++ Constants
  4. C++ Variables
  5. C++ Operators & Expressions
  6. C++ Decision control statements
  7. C++ Loop control statements
  8. C++ Type qualifiers
  9. C++ Storage class specifiers
  10. C++ Array
  11. C++ String
  12. C++ Pointer
  13. C++ Structure
  14. C++ Enumeration
  15. C++ Functions
  16. C++ Friend function
  17. C++ virtual function
  18. C++ Function overloading
  19. C++ Function overriding
  20. C++ Time functions
  21. C++ Data Structures
  22. C++ Objects & Classes
  23. C++ Constructors
  24. C++ Operator Overloading
  25. C++ Objects & Functions
  26. C++ Abstraction
  27. C++ Encapsulation
  28. C++ Inheritance
  29. C++ Inheritance access control
  30. C++ Multilevel & Multiple inheritance
  31. C++ Polymorphism
  32. C++ Overloading
  33. C++ Interfaces
  34. C++ Dynamic memory allocation
  35. C++ Preprocessor directive
  36. C++ Namespaces
  37. C++ Multi threading
  38. C++ Templates
  39. C++ File handling
  40. C++ Exception handling
  41. C++ Signal handling

Prev     Next

Share this website !!!
Facebook Twitter Linkedin