谁告诉你string都有COW?不要误导
【 在 hyperLee (老李) 的大作中提到: 】
: 标 题: Re: 关于现有代码 string_view 改造,下面的场景用法正确吗?
: 发信站: 水木社区 (Mon Aug 31 09:20:34 2020), 站内
:
: 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; };
:
: --
:
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 124.64.18.*]
--
FROM 76.126.252.*