Control Statements in C++

Control Statements in C++ may broadly classified into – Introduction of Control Statements in C++ A Block/Compound Statement is a group of statements that are separated by semicolons (;)and are included/ grouped in a block enclosed in braces { }.For …

Loading

Data Types and Operators in C++

Character Set in C++ A character set in C++ is a set of valid characters (mainly including data types and operators in C++) that the C++ language/compiler can recognize during processing time. The character set of C++ consists of letters, …

Loading

Fundamental of OOPs

The fundamental of OOPs include – Definition of OOPs The term Object-Oriented Programming” (OOP) was coined by Alan Kay circa in 1966 or 1967 while he was at grad school. Ivan Sutherland’s seminal Sketchpad application was an early inspiration for OOP. It was …

Loading

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 …

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 …

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 …

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 …

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 …

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 …

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 …

Loading