项目地址:string-view-lite
使用示例:
#include "nonstd/string_view.hpp"
#include <iostream>
using namespace std::literals;
using namespace nonstd::literals;
using namespace nonstd;
void write( string_view sv )
{
std::cout << sv;
}
int main()
{
write( "hello" ); // C-string
write( ", "s ); // std::string
write( "world!"_sv ); // nonstd::string_view
}