A string cannot be constructed from a nullptr or from a literal 0.
nullptr
0
Declared in <bslstl_string.h>
<bslstl_string.h>
basic_string(bsl::nullptr_t) = delete;