cpp/ranges/cbegin

Returns an iterator to the first element of the const-qualified argument.

Let be A call to  is expression-equivalent to.
 * if the argument is an lvalue (i.e. is an lvalue reference type),
 * otherwise.

The return type models std in both cases.