c ++字符串中的空终止符

时间:2017-03-18 14:20:44

标签: c++ string c++11

有没有办法正常使用可以包含“\ 0”的字符串?例如:

Medium

这会产生输出:

std::string a("abc\0def");
std::cout << a.length();

我知道在C中使用\ 0来表示字符数组的结尾,但我认为它在c ++中也不会像这样工作?我无法在任何地方找到详细解释。

0 个答案:

没有答案