vector insert() Function in C++ STL
std::vector::insert() is a built-in function in C++ STL that inserts new elements before the element at the specified position, effectively increasing the container size by the number of elements inserted....
read more
Functions in C++
A function is a set of statements that takes input, does some specific computation, and produces output. The idea is to put some commonly or repeatedly done tasks together to make a function so that instead of writing the same code again and again for different inputs, we can call this function.In simple terms, a function is a block of code that runs only when it is called....
read more
Function Overloading in C++
Function overloading is a feature of object-oriented programming where two or more functions can have the same name but different parameters. When a function name is overloaded with different jobs it is called Function Overloading. In Function Overloading “Function” name should be the same and the arguments should be different. Function overloading can be considered as an example of a polymorphism feature in C++....
read more
Can main() be overloaded in C++?
Predict the output of following C++ program....
read more
How to Pass an Array Pointer as a Function Argument in C++?
In C++, a common situation arises where we have to pass an array to a function to perform some processing. This can be done by passing an array pointer as a function argument....
read more
basic_istream::operator>> in C++
The basic_istream::operator>> is known as the extraction operator. This operator is used to apply on the input string. Header File:...
read more
unordered_set max_load_factor() in C++ STL
unordered_set::max_load_factor() is a function in C++ STL which returns(Or sets) the current maximum load factor of the unordered set container. The load factor is the ratio between number of elements in the container and number of buckets(bucket_count). By default the maximum load factor of an unordered set container is set to 1.0 ....
read more
array::cbegin() and array::cend() in C++ STL
Syntax:...
read more
multiset erase() in C++ STL
Prerequisite : multiset...
read more
unordered_set erase() function in C++ STL
The unordered_set::erase() function is a built-in function in C++ STL which is used to remove either a single element or a group of elements ranging from start(inclusive) to end(exclusive). This decreases the size of a container by the number of elements removed.Note: Buckets in unordered_set are numbered from 0 to n-1, where n is the total number of buckets.Syntax:  It can be declared in three ways,...
read more
How to call function within function in C or C++
When we begin programming in C/C++, we generally write one main() function and write all our logic inside this. This approach is fine for very small programs, but as the program size grows, this become unmanageable. So we use functions. We write code in the form of functions. The main function always acts as a driver function and calls other functions....
read more
How to Return a Local Array From a C++ Function?
Here, we will build a C++ program to return a local array from a function. And will come across the right way of returning an array from a function using 3 approaches i.e....
read more