C++11 是否会在参数字符串构造中移动语义和 r 值引用,例如
do_something_with_string(std::string("abc"))
例如假设声明
void do_something_with_string(const std::string &);
可以防止多余的堆复制"abc"
?
如果是这样,它会在不必要的情况下使用const char
包装器吗?boost::cref
boost::const_string
C++11 是否会在参数字符串构造中移动语义和 r 值引用,例如
do_something_with_string(std::string("abc"))
例如假设声明
void do_something_with_string(const std::string &);
可以防止多余的堆复制"abc"
?
如果是这样,它会在不必要的情况下使用const char
包装器吗?boost::cref
boost::const_string