我在std :: vector :: push_back()实现中找到了这个:
void push_back(_Ty&& _Val)
{
// some code here
}
,这在std :: map operator []实现中:
mapped_type& operator[](key_type&& _Keyval)
{
// some code here
}
为什么_Val和_Keyval通过引用引用?如何通过参考引用工作来获取参数?与参考文献相比,这种方法有什么好处?
P.S。这不是逻辑“和”,我明白这一点。