string_view传参没问题,事实上string都有cow,所以直接传值也没什么大问题。
【 在 speedboy2998 的大作中提到: 】
:
: 下面这个 TestSV类,前面两个 string 版本的成员函数是不是可以完全被后面两个取代?
:
: class TestSV { private: void set_name(const std::string& name) { _name = name; } const std::string& get_name() { return _name; } void set_name_sv(std::string_view name_sv) { _name = name_sv; } std::string_view get_name_sv() { return std::string_view(_name); } private: std::string _name; };
--
FROM 124.64.18.*