Return the underlying character array directly. Returns a pointer to the underlying array serving as storage. The value returned is such that the range `[c_str(), c_str() + size())` is always a valid range, even if the container is empty. @note The value returned from this function is never equal to `nullptr`. @par Complexity Constant.
| 750 | Constant. |
| 751 | */ |
| 752 | char const* |
| 753 | c_str() const noexcept |
| 754 | { |
| 755 | return impl_.data(); |
| 756 | } |
| 757 | |
| 758 | /** Convert to a @ref string_view referring to the string. |
| 759 |