size_t size() const;
Return size of slice
// slice::size example #include <iostream> #include <valarray> using namespace std; int main () { valarray<int> foo (10); for (int i=0; i<10; ++i) foo[i]=i; slice slc (0,3,1); valarray<int> bar = foo[slc]; cout << "slice with a size of " << slc.size() << ":\n"; for (size_t n=0; n<bar.size(); n++) cout << bar[n] << ' '; cout << endl; return 0; }
slice with a size of 3: 0 1 2