Hello!

Voilà je débute avec Boost et les smart pointers et je voudrais savoir si le code suivant est correct...
D'après ce que j'ai compris des docs, mon scoped_ptr va faire en sorte de supprimer le pointeur quand ma mythrd sera fini d'être exécuté.
Le fait qu'il soit dans un while est-ce problématique ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
while (!loop)
{
	req = get();
 
        func = boost::bind( &MyClass::myMethod, req );
        scoped_ptr<boost::thread> mythrd ( new boost::thread ( func ));
}
Merci pour vos réponses!

Go