Wie konstruiere ich einen std :: string mit einer eingebetteten Null?

Wenn ich einen std :: string mit einer Zeile wie folgt konstruieren möchte:

std::string my_string("a\0b");

Wenn ich drei Zeichen in der resultierenden Zeichenfolge haben möchte (a, null, b), erhalte ich nur eine. Was ist die richtige Syntax?

Antworten auf die Frage(11)

Ihre Antwort auf die Frage