我有一个包含函数指针的向量:
vector<double (*)(vector<double>)> dY = {d2x,d2y,dx,dy}
在另一个函数中,我有一个循环遍历这个向量。
for( vector<double>::const_iterator it = dY.begin(); it != dY.end(); ++it){
vector<double> Y = {0,10,0,10};
...
}
现在我想计算 d2x(Y)、d2y(Y)、dx(Y) 和 dy(Y),但我没有正确地转换迭代器,以便我可以提供参数。
我怎样才能做到这一点?
非常感谢