How to return null vector in C++
Hello folks! In this tutorial, we are going to learn how we can return a null vector in C++. Before going deep into the topic let’s understand what are null vectors.
Null Vectors
Null vectors are usually defined as vectors that do not have any storage container ie . an empty storage container. But practically there is no such term as a null vector but we can return a null vector in C++.
C++ Code: How to return null vector in C++
Let’s understand this using a code as an example:-
#include <iostream> #include <vector> using std::cout; using std::vector; vector<int> retvec(vector<int> &var1) { return vector<int>(); } int main() { vector<int> var1 = {1,2,3,4,5,6,7,8,9,10}; vector<int> var2; var2 = retvec(var1); return 0; }
Output:
Explanation to the Code:
Include necessary header files. Declare using std::cout and std::vector. Declare function with vector type return type which accepts vector as a variable. Then return null vector inside function body. Declare main function. Declare vector and assign values to it. Declare another variable. Call the function. Write return type of main function.
Leave a Reply