How to resize array to new size without preserving the values in C++

1 Answer

0 votes
#include <bits/stdc++.h> 
   
int main() { 
    std::valarray<int> varr = { 2, 3, 5, 4 }; 
    int N = 6;
      
    varr.resize(N); 
   
    for (int &n : varr) { 
        std::cout << n << ", "; 
    } 
}
   
    
    
    
/*
run:
    
0, 0, 0, 0, 0, 0, 
    
*/

 



answered Jun 14, 2020 by avibootz

Related questions

1 answer 225 views
1 answer 220 views
4 answers 131 views
131 views asked Oct 23, 2025 by avibootz
3 answers 412 views
412 views asked Dec 9, 2020 by avibootz
2 answers 217 views
217 views asked Jul 22, 2020 by avibootz
...