slice();
slice(size_t start, size_t length, size_t stride);
slice(const slice&);
The default constructor is equivalent to slice(0, 0, 0). A default constructor is provided only to permit the declaration of arrays of slices. The constructor with arguments for a slice takes a start, length, and stride parameter.