Skip to content

Category Archives: C++ Programs

The linked list stores data in sequential storage, like arrays. Though the data are stored sequentially, the memory locations are not contiguous.Unlike an array, the… Read More
In this article, the task is to create a 2- player cricket game where Player 1 is the user operating the program and Player 2… Read More
In this article, we will discuss how to create a binary file from the given text file. Before proceeding to the steps, let’s have an… Read More
A recursive lambda expression is the process in which a function calls itself directly or indirectly is called recursion and the corresponding function is called… Read More
Introduction: Every programming language that is based on an object-oriented concept tries to connect everything to the real world. Similarly, C++ languages use classes, Inheritance,… Read More
Reusability is one of the most important concepts of Software Engineering. Reusability means developing code that can be reused either in the same program or… Read More
C++17 enables writing simple, clearer, and more expressive code. Some of the features introduced in C++17 are: Nested Namespaces Variable declaration in if and switch… Read More
Vectors are the same as dynamic arrays with the ability to resize themselves automatically when an element is inserted or deleted, with their storage being… Read More
HTML Parser is a program/software by which useful statements can be extracted, leaving html tags (like <h1>, <span>, <p> etc) behind.  Examples: Input: <h1>Geeks for… Read More
Variadic functions are functions that can take a variable number of arguments. In C programming, a variadic function adds flexibility to the program. It takes… Read More
AVL Trees are self-balancing Binary Search Trees where the difference between heights of left and right subtrees cannot be more than one for all nodes.… Read More
This function is included in the “boost/algorithm/string” library. The Boost String Algorithms Library provides a generic implementation of string-related algorithms which are missing in STL.… Read More
Geany is a lightweight, high-performance Integrated Development Environment system that supports the most used programming languages, i.e  C/C++, Java, Python2.x/3/x, etc. It was developed in… Read More
It can be said that calling a function is necessary, returning from a function is equally necessary as it does not only end up in… Read More
Encryption in cryptography is a process by which a plain text or a piece of information is converted into ciphertext or a text which can… Read More