g*c 发帖数: 4510 | 1 vector
void push_back (value_type&& val); | l*******b 发帖数: 2586 | 2 Universal Reference, accept both left value and right value as parameter.
包子 ! | g*c 发帖数: 4510 | 3 谢谢。包子任何发?
【在 l*******b 的大作中提到】 : Universal Reference, accept both left value and right value as parameter. : 包子 !
| N******K 发帖数: 10202 | 4 http://stackoverflow.com/questions/5481539/what-does-t-double-a
你仔细看看
【在 l*******b 的大作中提到】 : Universal Reference, accept both left value and right value as parameter. : 包子 !
| l*******b 发帖数: 2586 | 5 嗯? 补充一点, 如果同时定义了 const &做参数的函数。lvalue 会用const & 函数,
rvalue用&&函数。
好处是rvalue直接用move semantics, 省了一次copy
【在 N******K 的大作中提到】 : http://stackoverflow.com/questions/5481539/what-does-t-double-a : 你仔细看看
|
|