valarray size() function in C++ Last Updated : 11 Jul, 2025 Summarize Comments Improve Suggest changes Share Like Article Like Report The size() function is defined in valarray header file. This function is used to find the size of valarray and returns the size of valarray. Syntax: size_t size() const; Parameter: This function doesn't takes any parameter. Returns: This function returns the number of element in valarray. Below programs illustrate the above function: Example 1:- CPP // C++ program to demonstrate // example of size() function. #include <bits/stdc++.h> using namespace std; int main() { // Initializing valarray valarray<int> varr = { 20, 40, 60, 80 }; // Displaying size of valarray cout << "The size of valarray is: "; cout << varr.size(); cout << endl; return 0; } Output: The size of valarray is: 4 Example 2:- CPP // C++ program to demonstrate // example of size() function. #include <bits/stdc++.h> using namespace std; int main() { // Initializing valarray valarray<int> varr = { -20, 40, -50, 60, 80, 0, 0 }; // Displaying size of valarray cout << "The size of valarray is: "; cout << varr.size(); cout << endl; return 0; } Output: The size of valarray is: 7 Comment More infoAdvertise with us Next Article valarray resize() function in C++ B bansal_rtk_ Follow Improve Article Tags : Misc C++ Programs C++ CPP-Functions cpp-valarray +1 More Practice Tags : CPPMisc Similar Reads valarray resize() function in C++ The resize() function is defined in valarray header file. This function resizes the valarray to contain n elements and assigns value to each element.Syntax: void resize( size_t n, T value = T() ); Parameter: This method accepts two parameters: n: It represents the new size of valarray.value: It repr 2 min read valarray resize() function in C++ The resize() function is defined in valarray header file. This function resizes the valarray to contain n elements and assigns value to each element.Syntax: void resize( size_t n, T value = T() ); Parameter: This method accepts two parameters: n: It represents the new size of valarray.value: It repr 2 min read max() function for valarray in C++ The max() function is defined in valarray header file. This function returns the largest value contained in the valarray. Syntax: T max() const; Parameter: This function doesn't accept any parameter. Returns: This function returns the maximum value in the valarray. Below programs illustrate the abov 1 min read max() function for valarray in C++ The max() function is defined in valarray header file. This function returns the largest value contained in the valarray. Syntax: T max() const; Parameter: This function doesn't accept any parameter. Returns: This function returns the maximum value in the valarray. Below programs illustrate the abov 1 min read valarray shift() in C++ The shift() function is defined in valarray header file. This function returns a new valarray of the same size with elements whose positions are shifted by n elements. If n is negative, right-shift is applied, if n is positive left-shift is applied. Syntax: valarray shift (int n) const; Parameter: T 2 min read valarray shift() in C++ The shift() function is defined in valarray header file. This function returns a new valarray of the same size with elements whose positions are shifted by n elements. If n is negative, right-shift is applied, if n is positive left-shift is applied. Syntax: valarray shift (int n) const; Parameter: T 2 min read Like