示例#1
0
 void apply_imp(ARRAY& array,TYPE initialValue)
 {
     TYPE val = initialValue;
     if (_f1) val += static_cast<TYPE>(array[_i1] * _f1);
     if (_f2) val += static_cast<TYPE>(array[_i2] * _f2);
     if (_f3) val += static_cast<TYPE>(array[_i3] * _f3);
     if (_f4) val += static_cast<TYPE>(array[_i4] * _f4);
     
     array.push_back(val);
 }