Boost提供了两种不同的
注意:我注意到在Boost 1.61中,boost::log已经弃用了string_ref,转而使用string_view;也许这是一个指示?(http://www.boost.org/users/history/version_1_61_0.html)
string_view
实现,它们将成为C++17的一部分:
boost::string_ref
在utility/string_ref.hpp
中boost::string_view
在core/string_view.hpp
中
注意:我注意到在Boost 1.61中,boost::log已经弃用了string_ref,转而使用string_view;也许这是一个指示?(http://www.boost.org/users/history/version_1_61_0.html)
boost::string_ref
和boost::string_view
的,但是这个答案似乎是关于gsl::
、boost::
和std::c++17
的? - Aleksander Fular