脚本宝典收集整理的这篇文章主要介绍了C++:string_view 与 C API 的互操作性,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
std::string_view 是 C++17 新加的一个类,是字符串的无所有权引用。对 std::string_view 的操作都不会生成新字符串(比如 substr),而是返回一个新的 string_view 但是引用原字符串。
这样效率是有提升,但是带来一个问题就是:std::string_view 没有 c_str 方法。
string_view 所引用的字符串很有可能不是