std::string_view 主要用在小函数上,另外也可以增强入参类型的适应性。(TotW 1, 3, 10)
但是,如果放到一个较长的函数调用链上来分析 (或者对std::string_view 在函数内部的使用来说),性能就不好说了,调用链上或者函数内部的代码可能还是会涉及到参数类型转换。(emc++ item41)
对于std::string_view的使用还要注意生命周期的问题,对比rust中的&str与&String,rust还帮我们把生命周期的问题解决了,比一比真的有点气人。
--
FROM 223.71.29.*