为了节省copy
本来他们让我用string_view,但是因为类内部需要保存字符串到析构时使用,所以干脆用string了,中间用Move。如果调用者需要保留原来的string,可以在呼叫的时候不使用move. 我的问题是函数定义里面是否需要&&,现在看来不需要。
【 在 libgcc 的大作中提到: 】
: A(X x, ..., std::string name):b_(..., std::move(name)){
: b_.emplace(,,std::move(name));
: }
: ...................
--
FROM 174.194.129.*