提问人:hhu_clj 提问时间:8/23/2023 最后编辑:Ted Lyngmohhu_clj 更新时间:8/23/2023 访问量:22
在 c++11 之前的 vector.push_back(const & T val) 中按值调用和按右值调用有什么区别
what's the difference between call by value and call by rvalue reference in vector.push_back(const & T val) before c++11
问:
由于在 C++ 11 之前不支持右值引用,因此没有移动构造函数。参数使它甚至对临时使用复制构造函数,这与通过按值参数调用复制构造函数相同吗?允许接收正确的值,那么为什么不按值传递呢?const T&
std::vector
void push_back(const T& Val)
Val
另一个问题是:为什么可以获得正确的值?const T&
答: 暂无答案
评论
std::string