valarray resize() function in C++ Last Updated : 11 Jul, 2025 Summarize Comments Improve Suggest changes Share Like Article Like Report 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 represents the value to initialize the new elements with. Returns: This function doesn't returns anything.Below programs illustrate the above function:Example 1:- CPP // C++ program to demonstrate // example of resize() function. #include <bits/stdc++.h> using namespace std; int main() { // Initializing valarray valarray<int> varr = { 20, 40, 60, 80 }; varr.resize(2, 3); // Displaying valarray after resizes cout << "The contents of valarray " "after resizes are : "; for (int& x : varr) cout << x << " "; cout << endl; return 0; } Output: The contents of valarray after resizes are : 3 3 Example 2:- CPP // C++ program to demonstrate // example of resize() function. #include <bits/stdc++.h> using namespace std; int main() { // Initializing valarray valarray<int> varr = { 20, 40, 60, 80 }; varr.resize(12, 5); // Displaying valarray after resizes cout << "The contents of valarray " "after resizes are : "; for (int& x : varr) cout << x << " "; cout << endl; return 0; } Output: The contents of valarray after resizes are : 5 5 5 5 5 5 5 5 5 5 5 5 Comment More infoAdvertise with us Next Article valarray swap() 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 size() function in C++ 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 prog 1 min read valarray size() function in C++ 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 prog 1 min read valarray swap() function in c++ The swap() function is defined in valarray header file. This function is used to swap the content of one valarray with another valarray. Syntax: void swap( valarray& valarray2 ); Parameter: This method accepts a parameter valarray2 which represents the another valarray with which we have to swap 2 min read valarray swap() function in c++ The swap() function is defined in valarray header file. This function is used to swap the content of one valarray with another valarray. Syntax: void swap( valarray& valarray2 ); Parameter: This method accepts a parameter valarray2 which represents the another valarray with which we have to swap 2 min read cshift() function for valarray in C++ The cshift() function is defined in valarray header file. This function returns a new valarray of the same size with elements whose positions are shifted circularly by n elements. If n is negative, right-shift is applied, if n is positive left-shift is applied. Syntax: valarray cshift (int n) const; 2 min read cshift() function for valarray in C++ The cshift() function is defined in valarray header file. This function returns a new valarray of the same size with elements whose positions are shifted circularly by n elements. If n is negative, right-shift is applied, if n is positive left-shift is applied. Syntax: valarray cshift (int n) const; 2 min read Like