Artificial intelligent assistant

戻り値のみ違う関数のオーバーロードについて std::vectorbegin _LIBCPP_INLINE_VISIBILITY iterator begin() _NOEXCEPT; _LIBCPP_INLINE_VISIBILITY const_iterator begin() const _NOEXCEPT; _LIBCPP_INLINE_VISIBILITY iterator end() _NOEXCEPT; _LIBCPP_INLINE_VISIBILITY const_iterator end() const _NOEXCEPT;

JIS X 3014:2003 13.1
\-
\- [snip]


`vector::begin()` `vector::begin() const` `this` constness
`vector` c++ c `this`


iterator vector_begin(vector* const this) { ... }
const_iterator vector_begin(const vector* const this) { ... }


xcX3v84RxoQ-4GxG32940ukFUIEgYdPy 18019903e614a3855749ded3569cae3b