string_view 是C++17所提供的用于处理只读字符串的轻量对象。这里后缀 view 的意思是只读的视图。
头文件
#include<string_view>
//声明
string p="xxx";
string_view test test(p);
//或
string_view p("xxx");
string_view p("xxx",2)//取前两个字符
string_view p="xxx"sv;
//string 类有的api string_view都有
string_view的substr方法是o(k),k为常数