Talk:cpp/string/basic string/data
From cppreference.com
> Specifically the pointer is such that range [data(); data() + size()) is a valid.
Proposed change:
Specifically, the pointer is such that the range [data(), data() + size()) is valid, even when empty returns true.