introduction to c++ language
What is C++?
C++ is a general purpose, case-sensitive, the free-form programming language that supports object-oriented, procedural and generic programming.
C++ is a middle-level language, as it encapsulates both high and low-level language features.
Object-Oriented Programming (OOPs)
C++ supports the object-oriented programming, the four major pillar of object-oriented programming used in C++ are:
- Inheritance
- Polymorphism
- Encapsulation
- Abstraction
Standard Libraries
Standard C++ programming is divided into three important parts:
- The core library includes the data types, variables, and literals, etc.
- The standard library includes the set of functions manipulating strings, files, etc.
- The Standard Template Library (STL) includes the set of methods manipulating a data structure