Maxbad`Blog

C++98、C++11使用C++17的 string_view

2020-05-08 · 1 min read
c++17

项目地址: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
}