Ayush Gupta has Published 530 Articles

Thread get_id() function in C++

Ayush Gupta

Ayush Gupta

Updated on 12-Mar-2020 06:15:40

192 Views

In this tutorial, we will be discussing a program to understand thread get_id() function in C++.Thread get_id() function verifies the current state of the process and then returns the id for the current thread in execution. This function doesn’t take any parameters.Example#include #include #include using namespace std; ... Read More

Containership in C++

Ayush Gupta

Ayush Gupta

Updated on 12-Mar-2020 06:08:55

2K+ Views

In this tutorial, we will be discussing a program to understand containership in C++.The parameter if a certain class contains another class is called as containership. The inside class is called contained class, while the class in which it is present is called container class.Example Live Demo#include using namespace std; ... Read More

Constructors in C++ Programming

Ayush Gupta

Ayush Gupta

Updated on 12-Mar-2020 06:02:08

650 Views

In this tutorial, we will be discussing a program to understand constructors in C++.Constructors are member functions of the classes which initiates the object instance creation. They have the same name as the parent class and don’t have any return type.Default constructorsExample Live Demo#include using namespace std; class construct { ... Read More

Thread functions in C/C++

Ayush Gupta

Ayush Gupta

Updated on 02-Mar-2020 11:16:59

2K+ Views

In this tutorial, we will be discussing a program to understand thread functions in C/C++.Thread functions allow users to implement concurrent functions at the same time, which can either be dependent on each other for execution or independent.Example#include #include #include void* func(void* arg){    //detaching the current ... Read More

Templates and Static variables in C++

Ayush Gupta

Ayush Gupta

Updated on 02-Mar-2020 11:13:22

584 Views

In this tutorial, we will be discussing a program to understand templates and static variables in C++.In case of function and class templates, each instance of the templates has its own local copy of the variables.Example Live Demo#include using namespace std; template void fun(const T& x){    static int ... Read More

Template Specialization in C++ Program?

Ayush Gupta

Ayush Gupta

Updated on 02-Mar-2020 11:11:13

182 Views

In this tutorial, we will be discussing a program to understand Template specialization in C++.Standard functions like sort() can be used with any data types and they behave the same with each of them. But if you want to set a special behaviour of the function for a particular data ... Read More

Swapping of subranges from different containers in C++

Ayush Gupta

Ayush Gupta

Updated on 02-Mar-2020 11:05:38

93 Views

In this tutorial, we will be discussing a program to understand swapping of subranges of different containers in C++.For this we will be provided with vectors and lists, and we need to swap some of their elements.Example Live Demo#include #include #include #include using namespace std; int main(){ ... Read More

How to sum two integers without using arithmetic operators in C/C++ Program?

Ayush Gupta

Ayush Gupta

Updated on 02-Mar-2020 11:02:56

605 Views

In this tutorial, we will be discussing a program to understand how to sum two integers without using arithmetic operators in C/C++.For adding two integers without using arithmetic operators, we can do this with either using pointers or using bitwise operators.ExampleUsing pointers#include using namespace std; int sum(int a, int ... Read More

How to store Data Triplet in a Vector in C++?

Ayush Gupta

Ayush Gupta

Updated on 02-Mar-2020 10:56:12

644 Views

In this tutorial, we will be discussing a program to understand how to store a Data triplet in a vector in C++.To store three elements in a single cell of a vector we will creating a user defined structure and then make a vector from that user defined structure.Example Live Demo#include ... Read More

How to restrict dynamic allocation of objects in C++?

Ayush Gupta

Ayush Gupta

Updated on 02-Mar-2020 10:47:03

252 Views

In this tutorial, we will be discussing a program to understand how to restrict dynamic allocation of objects in C++.For this we will be keeping the new operator function private so that objects cannot be created using it dynamically.Example Live Demo#include using namespace std; class Test{    //making new operator ... Read More

Advertisements