¿Puede un std :: string contener nulos incrustados?

Para cadenas C normales, un carácter nulo'\0' significa el final de los datos.

Qué pasastd::string, ¿puedo tener una cadena con caracteres nulos incrustados?