我有以下功能:默認`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