如何将终止NUL字符\ x00变为字符串?

cal*_*pto 2 c++ string escaping

我如何得到一个带有空字符\ x00的字符串,因为\ x00也是终止字符?

我确实需要它来完成我的部分程序.

我需要的字符串是"\ x00\x00\x00\x00".它有一些特殊的语法吗?它是什么?

Zan*_*ynx 8

在C++中,std::string类可以在包含NUL字符的情况下工作.

然而:

  • c_str()功能将失败.
  • 读取a的构造函数const char*将失败.

使用a可能会更好std::vector<char>.