Bonjour,
Je cherche à passer un vector en argument d'une fonction, je n'ai pas vu dans la section de la FAQ STL quelque chose pouvant m'aidier aussi je me tourne vers vous voilà le code que j'utilise dans le main :
Et voilà à quoi ressemble la fonction dans sa déclaration :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 vector<TH1D*> SA_pTl_MCtru_histos ; for(int i=0 ; i<=nb_of_sa ; i++) { (...) SA_pTl_MCtru_histos.push_back( current_SA_histo ) ; }
aprèes avoir fait pas mal de recherche il s'avère que le passage du voector est al source de mes problèmes, pouvaez vosu me dire comment vous feriez pour la déclaration de l afonction et le passage en argument ? Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 TCanvas * Make_lla (TH1D * data, vector<TH1D*> samples, string * options)
Partager