我有以下功能:默认`const的载体<int>&id`参数函数
double Fitter(double EBeam, vector<KFParticle>
&MeasParticle, vector<TLorentzVector> &RecoParticle,
const vector<int> &id) {
do something
}
但有时我确实没有想提供的最后一个参数(id
矢量)。我需要这样的东西:
double Fitter(..., const vector<int> &id = empty_vector)
但我不想创建一些静态向量。
它有帮助,谢谢。 – BogdanSikach
如果你的编译器接受'= std :: vector {}',它也会接受'= {}'这使得代码更容易阅读并且不违反DRY。 –
Angew