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から:
eror C2664:'PrintNow':パラメータ1を'void'から'const std :: vector <_Ty>&'に変換できません
Q>一時的なベクトルを関数に渡すことは可能ですか?