我看到<iomanip>
中有一个函数,用于在std :: string中引用单 char。我用类似的方法搜索多个字符。我当前的用例是伪装STX / ETX对输入/输出字符串。
用于std::quote
很容易,就像这样:
std::string example{ "Hallao" };
std::cout << std::quoted(example, 'a', 'x') << std::endl;
所以我希望看到这样的东西:
std::cout << std::quoted(example, {0x02,0x03}, ...) << std::endl;
这是否已经在某处完成或特别成为STL的一部分?
答案 0 :(得分:0)
不幸的是,到目前为止,还没有。 delim和转义字符限制为一个字符。当前界面下不能使用多个字符或字符串。
此不必要的限制也适用于许多组件:((例如isalpha
函数家族)