cpp类型转换表达式也是右值,很正常。 放心接受返回值就行,接受返回值的复制开销在cpp17之后已经没有了,只有一次构造的开销