这是对string_view对象的一个很好的解释.
除了std :: string之外,是否有任何STL容器的'_view'对象?
在我看来,这是一个非常有用的东西.想象一个std::vector_view只存储start迭代器和length字段的类.实际上并不拥有底层数据可以提高效率.
有一个建议span,它是对一系列连续对象的看法:http://wg21.link/p0122
GSL库也提供gsl::span.
这可能会拉伸它,但我也提出function_ref,这基本上是一个视图Callable:http: //wg21.link/p0792