public member function
<valarray>
Return size
Returns the number of elements in the valarray.
Parameters
none
Return Value
The number of elements in the
valarray.
size_t is an unsigned integral type.
Example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
// valarray::size example
#include <iostream>
#include <valarray>
using namespace std;
int main ()
{
valarray<int> myvalarray;
cout << "1. After construction: " << myvalarray.size() << endl;
myvalarray = valarray<int>(5);
cout << "2. After assignment: " << myvalarray.size() << endl;
for (int i=0; i<3; i++) myvalarray[i]=i;
cout << "3. After initialization: " << myvalarray.size() << endl;
myvalarray.resize(3);
cout << "4. After downsizing: " << myvalarray.size() << endl;
myvalarray.resize(10);
cout << "5. After resizing up: " << myvalarray.size() << endl;
return 0;
}
|
Output:
1. After construction: 0
2. After assignment: 5
3. After initializarion: 5
4. After downsizing: 3
5. After resizing up: 10
|
See also
- valarray::resize
- Resize valarray (public member function)