void PrintNow(const std::vector<int> &v)
{
std::cout << v[0] << std::endl;
}
std::vector<int>().push_back(20); // this line generates no complains
PrintNow(std::vector<int>().push_back(20)); // error
从 VS2010 Sp1:
错误 C2664:“PrintNow”:无法将参数 1 从“void”转换为“const std::vector<_Ty> &”
Q> 是否可以将临时向量传递给函数?