Reference Books and Websites in C++

A list of popular Reference Books and Websites in C++ is described below Reference Books in C++ Slno. Name of Books Author Publications 01. The C++ Programming Language B. Stroustrup Pearson/Addison-wesley Publication,1997. 02. Mastering C++ K. R. Venu Gopal, Raj Kumar Buyya, T Ravishankar Tata-McGraw-Hill Publishing Company Limited, New Delhi. Read more…

Loading

C++ Terminology

List of Commonly used C++ Terminology mentioned below STL(Standard Template Library): STL (Standard Template Library) in C++ is a collection of powerful data structures and algorithms that can be used to solve a wide variety of programming problems. The STL is a part of the C++ Standard Library and provides Read more…

Loading

Difference Between in C++

List of Popular Difference between in C++ Difference Between C++ and Java SlNo C++ Java 1. C++ supports Pointer, Goto statement, Structure & Unions, Multiple Inheritance, Operator Overloading, Header Files, Global Variables, and Template class concepts. Java does not support Pointer, Goto statement, Structure & Unions, Multiple Inheritance, Operator Overloading, Read more…

Loading

Templates in C++

Introduction In C++, templates are a powerful feature that allows for generic programming.  Definition Templates are a powerful feature in C++ that provides generality, type safety, compile-time polymorphism, efficiency, template specialization, and template metaprogramming. A template is a code construct that enables the definition of a parameterized type or function Read more…

Loading

Exception Handling in C++

Introduction Exception handling is an important & powerful tool for developing robust and reliable software in C++, as it provides a way to handle errors and unexpected situations in a controlled and consistent manner. Definition Exception handling in C++ is a mechanism to handle runtime errors or exceptional conditions, ensuring Read more…

Loading

Polymorphism in C++

Introduction of Polymorphism in C++ Polymorphism in C++ is one of the most important features of object-oriented programming. Polymorphism is one of the four pillars of Object-Oriented Programming (OOP) in C++. It simply means “one name multiple forms‟. The word polymorphism consists of two Greek words – ‘poly’ means many/several Read more…

Loading

Operator Overloading in C++

Introduction Operator overloading in C++ also forms the basis of C++’s approach to I/O. When an operator is overloaded, none of its original meanings/qualities are lost. After overloading the appropriate operators, we can use objects in expressions in just the same way that we use C++’s built-in data types. Not Read more…

Loading

Inheritance in C++

Introduction of Inheritance in C++ Inheritance in C++ is one of the object-oriented paradigm’s most important, deciding, considerable, useful, essential, fundamental & prime features. Definition of Inheritance in C++ Inheritance is the process by which one or many new classes (called Derived/Sub/ Extended/Child/Descendant classes) are created from existing classes (called Base/Super/Parent Read more…

Loading

Constructor and Destructor in C++

Introduction of Constructor and Destructor in C++  With the help of a constructor and destructor in C++, we can initialize and destroy the memory occupied by variables/data of user-defined data type (class) by using a specialized function as a constructor and destructor in object-oriented programming. In Constructor and Destructor in Read more…

Loading

Class and Object in C++

Class and Object in C++ are the basic and common structures in C++ or OOPs. Class in C++ Click this link for details Object in C++ Click this link for details Class Member (Data Member/Member Data & Member Function)  Member of a class in C++ usually consists of data variables Read more…

Loading