Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Last updated: Feb 15, 2022

Basics

C++ is a general-purpose programming language and is widely used nowadays for competitive programming. It has imperative, object-oriented, and generic programming features. However to become proficient in any programming language, one firstly needs to understand the basics of that language. Let's start learning C++.
Introduction to C++ MEDIUM
C++ is a programming language that follows the Object-Oriented Programming paradigm, which gives a clear structure and increases the reusability of the code.
Introduction To C++ EASY
C++ is a programming language that follows the Object-Oriented Programming paradigm, which gives a clear structure and increases the reusability of the code.
Applications of C++ EASY
This blog covers all the C++ applications used in real-life applications and some of the most important C++ features
Top 20 reasons to learn C++
In this blog, we will learn about the top 20 reasons to learn C++ along with usage and advantage.
Macros in CPP EASY
In this blog, we will learn about macros in C++. We will also see the benefits and drawbacks of macros in C++.
How to Download and Install C++ IDE on Windows
This article guides on how to download and install C++ IDEs on Windows.
Lambda Expression in C++ EASY
In this article, we will learn about the syntax and usage of lambda expressions in C++, which include how to create lambda functions, pass parameters, specify return types, and capture variables from the surrounding scope.
What is Code::Blocks MEDIUM
This blog will go through what is code::blocks, its different features, and its advantages. Along with that, you will learn how to install code::blocks on your PC.
How to Compile and Run the C++ Program? EASY
In this article, we will learn how to compile and run the C++ program step by step.
C++ Enum EASY
In this blog, we will learn C++ Enum. We will learn about why it is used, syntax, parameters, and examples.
GCC Compiler for Windows EASY
This article covers the Step by Step guide on How to Download & Install GCC Compiler in Windows, along with some frequently asked questions.
How to setup environment for C++ Programming on Mac
This article will help you set up the environment for c++ programming on mac.
Int to String in C++ EASY
In this article, we will learn several methods to convert an int to a string in C++, including using the to_string() function, stringstream, sprintf(), & boost lexical_cast.
Oops Concepts in C++ EASY
In this article, we will talk about the fundamental concepts of OOP in C++, including classes, objects, encapsulation, abstraction, polymorphism, inheritance, dynamic binding & message passing.
C++ sleep() Function EASY
In this blog, we will learn about C++ sleep() Function. We will understand its syntax, and later understand how to code the function both in windows and linux operating system.
Prime Number Program in C++ MEDIUM
In this blog, we will learn about Prime Number Program in C++. We will understand its algorithm, its examples and much more for better understanding.
Endl Mean in C++ EASY
In this blog, we will learn about endl mean in C++. We will understand its importance and will look at how it works.
Identifiers in C++ EASY
In this article, we will discuss what identifiers are, the rules for naming them, with some examples of valid & invalid identifiers in C++.
Interface in C++ EASY
In this article, we will explain the concept of interfaces in C++. We will learn about pure virtual functions, abstract classes, the importance of interfaces, rules to follow while using interfaces, with examples for better understanding.
Control Structures in C++ EASY
In this article, we will talk about the different types of control structures available in C++, understand how they work & their examples.
While Loop in C++ EASY
In this article, we will learn about the basics of the while loop, understand its syntax. We will also see its flowchart to understand how it works and end our article with few examples.
Header Files in C++ EASY
In this article, we will talk about the syntax of header files, different types of header files, & how to create your own header files in C++.
Default Constructor in C++ EASY
In this article, we will learn about the concept of default constructors in C++, including their syntax, features, types, & examples.
Design Patterns in C++ EASY
In this article, we will discuss various design patterns in C++, which includes creational, structural, & behavioral patterns with their respective codes examples to show their implementation.
Type Conversion in C++ EASY
In this blog, we will learn about Type Conversion in C++. We will understand its core concepts, its usage, and much more for better understanding.
Call by Reference in C++ EASY
In this article, we'll learn what pass by reference is, how it works with the help of examples, & cover some key points about using it effectively in your C++ programs.
C++ Operator EASY
In this blog, we will learn about CPP operators. We will learn about different types of operators in C++, their examples and much more for better understanding.
Copy Constructor C++ EASY
In this blog, we will learn about Copy Constructor C++. We will understand its core concepts, its usage, and much more for better understanding.
Factorial Program in C++ MEDIUM
Factorial is a mathematical operation that calculates the product of all positive integers less than or equal to a given number.
Recursion in C++ EASY
In this article, we'll learn recursion in C++, and will talk about its syntax, types, examples, & applications in detail.
Advantages of C++ EASY
In this article, we will talk about the top 10 advantages of using C++ for your programming needs.
String Length in C++ EASY
In this article we will learn how to find the length of a string using different methods & understand the importance of string length in various scenarios.We will also discuss the syntax of obtaining string length, the parameters involved, with an example.
gets in C++ EASY
In this blog, we will learn about gets in C++. We will also explore few examples for better understanding of gets function in C++.
Ternary Operator in C++ EASY
The ternary operator is a compact way to perform conditional logic in programming languages like C++.
Manipulators in C++ EASY
In this article, we will discuss the different types of manipulators in C++ and how to use them.
Diamond Problem in C++ EASY
In this article, we'll discuss about the diamond problem in C++, understand its causes, & learn how to resolve it using virtual inheritance.
How to install the C++ compiler on Ubuntu
In this blog, we will learn about compilers and how to install the C++ compiler in Ubuntu with step-by-step explanations followed by running a sample file.
Constructor in C++ EASY
In this blog, we will learn about Constructor in C++. We will understand its core concepts, its usage, and much more for better understanding.
Hash Function in C++ EASY
In this blog, we will learn this Hash Function in C++. We will learn about why it is used, syntax, parameters, and examples.
sizeof Operator in CPP EASY
This article will discuss the sizeof Operator in C++ with the help of examples and detailed explanations.
Upper Bound C++ EASY
In this blog, we will learn this Upper Bound C++. We will learn about why it is used, syntax, parameters, and examples.
C++ tolower() Function EASY
In this blog, we will learn about c++ lower function. We will explore the syntax, the need of tolower() function and write few examples for better understanding.
Hamming code in C++ EASY
In this blog, we will learn about Hamming Code in C++. We will learn about its implementation, and will understand about its code in C for better understanding.
strncpy() in C++ EASY
This article will discuss strncpy() function in C++, how to use it, the application of strncpy function, and the alternative of strncpy() function.
Author Arya27
0 upvotes
C++ Accumulate EASY
This blog will discuss C++ Accumulate with its syntax, parameters and return type, suitable examples with suitable code implementations and some frequently asked questions.
C++ String c_str() Function EASY
This article is about the c_str() function in C++ and its uses, the issues that appear in the usage, and how to overcome them. It's also used in basic practices, which you will know in this article.
Author Arya27
0 upvotes
Differences Between C++ Char*, std:string, and Char[] EASY
This article explains the differences between char, std::string, and char array data types in C++, their usage, and their advantages. It provides a comparison and examples to help you write cleaner, more efficient C++ code.
Author Arya27
0 upvotes
C++ tmpfile() MEDIUM
This post deeply dives into how tmpfile() works in C++. You'll learn how it creates temporary files, guarantees uniqueness, and cleans up after itself.
Author Arya27
0 upvotes
Function Pointer in C++ EASY
In this blog, we will learn this Function Pointer in C++. We will learn about why it is used, syntax, parameters, and examples.
How to Install Turbo in C++ EASY
Turbo C++ is a popular integrated development environment (IDE) and compiler for the C++ programming language. Learn how to download and install Turbo C++ in 7 simple steps.
toupper() in C++ EASY
In this blog, we will learn about toupper() in C++. We will understand this function through various examples.
abs() in C++ EASY
The abs() function is a mathematical utility that calculates the absolute value of a given number.
Switch Case C++ EASY
In this blog, we will learn about Switch Case C++. We will understand its core concepts, its usage, and much more for better understanding.
Visual Studio Code Setup for C++ EASY
In this blog, we will discuss the Visual Studio Code setup for C++, and how can we maximize productivity while coding C++ in VS Code.
nullptr in C++ EASY
This article discusses nullptr in C++ with syntax. Learn more about Nullptr vs NULL, purpose and implementation in nullptr in c++ etc.
Dynamic constructor in C++ EASY
In this blog, we will learn about Dynamic constructors in C++. We will understand its importance and implementation.
Difference between C and C++
This article discusses the difference between C and C++.
Round in C++ EASY
In this blog, we will learn about round() function in C++. We will also explore how to use the syntax and write a few examples for better understanding.
Namespace in C++ EASY
What is namespace? A namespace is a container that organizes identifiers to avoid naming conflicts and isolate code, facilitating modular and organized programming.
Difference Between Int Main And Void Main MEDIUM
The key difference between “int main()” and “void main()” is the “int main()” function as it gives us a return value in the form of an integer which lets the user know if the program has run successfully or not.
strlen() in C++ EASY
We'll explain what it does, how to use it, and where it fits into your C++ programming toolkit.
typedef Keyword in C++ EASY
In this blog, we will learn about typedef keyword in C++. We will also understand typedef with primitive data types.
Setw Cpp MEDIUM
C++ is an object-oriented based programming language. It has many functions and inbuilt libraries. And this article discusses the setw C++ function.
Input/Output Streams
In this blog, we will learn about performing input and output operations and their working.
File Handling in Cpp EASY
Files are used to store relevant data in a storage device. It is a method of storing the program output in a file and thus performing different operations on it.
Variables
In this blog, we will learn about the variables and their types.
Constants/Literals
This article discusses Constants/Literals.
Size of Array in C++ EASY
In this article, we'll learn different methods to find the size of an array in C++, including counting elements, using begin() & end() functions, the sizeof() function, the size() function in STL, & pointers.
Difference Between Local Variable and Global Variable EASY
In this blog, we will learn about the difference between local variable and global variable in C. We will also check out their advantages and disadvantages.
C++ Data Types EASY
This blog is about what data types are, why we need them, various types of data types in C++ & their uses and what is a data modifier.
Features and Data types in Cpp MEDIUM
In this article, we will discuss about features and data types in C++.
Type Casting and Type Conversion in Cpp EASY
This blog will discuss the topic of Type Casting and Type Conversion in C++, which includes two types of conversion and two types of casting.
Abstract Data Types in C++ MEDIUM
In this article, we will discuss the abstract data types in C++ with proper code and explanation.
C++ Booleans EASY
In C++, the boolean data type is declared using the word bool. By default, the value true is represented by 1 and false by 0 in boolean variables.
Author Harsh
0 upvotes
Tokens In C++ EASY
Tokens in C++ are the smallest units of a program, including keywords, identifiers, constants, operators, and punctuation used for syntax.
Identifiers
This blog will cover the Identifiers in the Programming Languages.
Difference Between UNICODE and ASCII EASY
This blog will discuss UNICODE and ASCII and some key differences between them in a tabular format and some frequently asked questions.
Type Casting in C++
This blog will cover what type casting is, and what are the different types of type casting methods available in C++.
String Compare in CPP EASY
In this article, we'll discuss the different ways to compare strings in C++, including the string compare() function & its various syntaxes.
Type Casting and Type Conversion in C++ | Part-1 EASY
This blog will discuss the topic of Type Casting and Type Conversion in C++, which includes two types of conversion and two types of casting.
Type Casting and Type Conversion In C++: Part 2 MEDIUM
In this article, we will discuss about Type Casting and Type Conversion
Difference between Macro and Function EASY
This article explains the differences between macro and function in C++.
Compilers for C++ EASY
This blog will cover the most popular compilers for C++, their features and their differences.
Author Spider
0 upvotes
Memset in C++ EASY
This article will brief you on the topic of Memset in C++.
malloc() vs new EASY
This article will discuss the characteristics between malloc and new, used for dynamic memory allocation.
Programs that Compile in C but not C++ EASY
This article extensively discusses the programs that compile in C but not C++, features that lead to such cases, and their corrections
Difference between Structure in C and C++ EASY
In C, a structure is a collection of variables of different data types grouped together under one name, whereas C++ structures are enhanced and called "structs.
Literals in C/C++ With Examples EASY
In C, Literals are fixed values that are directly used in the code and represent specific types of data.
Dynamic Binding in C++ MEDIUM
This article will discuss dynamic binding in c++ in detail with the help of some examples.
Pair in C++ EASY
In C++, a pair is a container for two values (like a tuple). The datatype of these values might or might not be the same.
Program to Print Array in C & C++ EASY
In this blog, we will see different methods to print the elements in the array. We will look at the different approaches to print array in C & C++.
Segmentation Fault in C/C++ EASY
In this article, we will learn about the segmentation fault in C and C++ programming languages and how we can handle it.
Convert char to int in C and C++ EASY
This article will explain various methods for conversion of char to int in c++. We will also be looking at some of their implementations.
What are Non-alphanumeric Characters? EASY
This article will explain Non-alphanumeric characters and their uses. We will also be looking at various methods to remove Non-alphanumeric Characters from any string.
Differentiating between C & C++ programming languages
The blog explains the difference between C & C++ programming languages.
How does #include <bits/stdc++.h> work in C++? EASY
This article will discuss the statement, include bits/stdc++.h in C++, and the advantages and disadvantages of the same.
Top C++ Projects for Beginners EASY
Top C++ Project Ideas list for beginners 1. Bank Management System 2. Bookshop Management System Using C++ 3. Currency Converter
Difference between "endl" and "\n" in c++ EASY
In this blog, we will discuss endl and n in detail, the implementation of endl and n, and endl vs \n in c++.
Virtual Functions & Runtime Polymorphism in C++ MEDIUM
In this article, we will discuss Virtual Functions & Runtime Polymorphism in C++
Message Passing in C++ MEDIUM
Message passing in C++ is the process by which objects communicate and collaborate by exchanging messages through method or function calls.
Substring in C++ EASY
Learn how to efficiently find substrings in C++ using standard library functions and custom algorithms for string manipulation. We will learn about Syntax, Parameters, and Return value in this comprehensive guide
Mutating & Non-Mutating algorithms in C++ MEDIUM
C++ STL has a bunch of algorithms in itself. In this article, we will discuss the famous mutating and non-mutating algorithms in C++.
Important C++ libraries for Competitive Programming MEDIUM
In this blog we will cover the important C++ libraries for Competitive Programming.
Difference Between C++ and Java EASY
Difference between C++ and Java: This article covers the c++ vs java with its examples and applications. Check out the key differences between Java and C++ with important parameters.
What is #include <iostream> in C++? MEDIUM
#Include <iostream> stands for standard input-output stream. It declares objects that control reading from and writing to the standard streams.