Appearance
string_view 是 C++17 引入的一个看似简单实则暗藏玄机的类型——它只是一个指针加一个长度,却能替代大量 const std::string& 参数,消除不必要的字符串分配。但用不好也会引入悬垂引用、null 终止缺失等致命问题。这一章我们从原理到性能再到陷阱,把 string_view 的方方面面彻底讲清楚。
const std::string&