Bonjour,

je souhaiterais passer une fonction à boost::thread qui prend elle même un pointeur sur fonction membre...je ne suis pas sûr de la syntaxe :

prototype de la fonctino membre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
f(std::string, double, double);
 
DataBaseRequest::retrieveMontantNegoTitre(boost::function<void (void*, std::string, double, double> & callFunc)
my try
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
DataBaseRequest::DataBaseRequest()
 {
   thread_ = boost::thread(  
            boost::function<void (...?....)>(
                boost::bind( &DataBaseRequest::retrieveMontantNegoTitre, this ) ,
            NULL,"",3.,2.)
        )
}
ça ne compile pas , need help merci