0

根据cppreference.com中的描述:

类模板basic_string_view描述了一个对象,该对象可以引用类似对象的连续连续序列,char该序列的第一个元素位于零位置。

但是,将类模板与非常量指针一起使用可能很有用,char例如使用标准算法写入以空值结尾的字节字符串。例如,想象一个std::editable_string_view拥有 a的假设char*,可以写类似

void filler(char *str, std::size_t len, char c) {
    std::editable_string_view sv(str, len);
    std::fill(sv.begin(), sv.end(), c);
}

有理由std::basic_string_view只支持 const 指针吗?

4

0 回答 0