Bonjour tout le monde !
J'utilise Boost.Python pour wrapper une bibliotheque C++. Pour l'exemple, la classe est triviale :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
Je voudrais pouvoir utiliser des shared_ptr<const Classe>, mais je ne peux pas le faire via register_ptr_to_python< boost::shared_ptr<const Classe> >(); sous peine d'erreur de compilation : une conversion malheureuse est tentee dans pointer_holder.hpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
Est-ce que vous savez comment utiliser des shared_ptr<const T> dans Boost.Python ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
Merci beaucoup !

 

 
		
		 
        

 
			
			

 
   


 [Boost.Python] shared_ptr<const T>
 [Boost.Python] shared_ptr<const T>
				 Répondre avec citation
  Répondre avec citation
Partager