STL容器的std :: string_view

时间:2018-08-08 13:23:40

标签: c++ stl

这是string_view对象是一个很好的解释。

除了std :: string之外,是否还有任何STL容器的“ _view”对象?

在我看来,这是一件非常有用的事情。想象一下一个std::vector_view类,它仅存储一个start迭代器和一个length字段。实际不拥有基础数据会极大地提高效率。

1 个答案:

答案 0 :(得分:8)

有一个针对<div class="user-fields-list"> <div class="user-field"> <div class="label">A</div> </div> <div class="user-field"> <div class="label">B</div> </div> <div class="user-field"> <div class="label">C</div> </div> <div class="user-field"> <div class="label">D</div> </div> </div>的建议,它是对一系列连续对象的看法:http://wg21.link/p0122

GSL库还提供了gsl::span


这可能会扩大范围,但是我还提出了span,它基本上是关于function_refhttp://wg21.link/p0792

的观点