Exception if the array is empty.Array.removeBack
void removeBack()Removes the value from the back of the array. Both stable and non-stable versions behave the same and guarantee that ranges iterating over the array are never invalidated.
Precondition: empty == false
Complexity: 1.
Throws
size_t removeBack(size_t howMany)Removes howMany values from the back of the array. Unlike the unparameterized versions above, these functions do not throw if they could not remove howMany elements. Instead, if howMany > n, all elements are removed. The returned value is the effective number of elements removed. Both stable and non-stable versions behave the same and guarantee that ranges iterating over the array are never invalidated.
Returns
The number of elements removed.
Complexity: howMany.