你好,我有一个函数,签名是有没有办法来调用的std ::与多个参数
的std :: string F(双X,双参数1,双参数2,双参数3)功能变换
我想在参数x的std :: vector xvalues中使用类似std :: transform的参数来调用param1,param2和param3的特定值。
这将是等价的:
double param1(1.);
double param2(1.1);
double param3(1.2);
std::vector<std::string> results();
for (std::vector<double>::const_iterator it = xvalues.begin() ; it != xvalues.end() ; ++xvalues)
{
results.push_back(f(*it, param1, param2, param3);
}
如何能在这一个更优雅的方式进行?
亲切的问候 托尼
奇怪的是,我知道这个,因为它是在许多最近的文章。 – BlueTrin 2010-11-15 13:36:35