Hi,
To include const in a function declaration, does that actually ensure that the function does not modify the arguments passed to the function? Or is it just a sort of promise to the user from the programmer?
e.g.
Code:size_type size() const { return avail - data; }