Introduction `a
Boost-Python
V. Louvet
Introduction
Exemple
simple
Exemple un
(tout petit)
peu plus
compliqu´e
Interfa¸cage des
classes
Constructeurs
Attributs priv´es
et properties
Surcharge
d’op´erateurs
eritage
Fonctions
virtuelles
Passage de
containers
Conclusion
Introduction `a Boost-Python
V. Louvet
Institut Camille Jordan & CNRS
14 d´ecembre 2006
Introduction `a
Boost-Python
V. Louvet
Introduction
Exemple
simple
Exemple un
(tout petit)
peu plus
compliqu´e
Interfa¸cage des
classes
Constructeurs
Attributs priv´es
et properties
Surcharge
d’op´erateurs
eritage
Fonctions
virtuelles
Passage de
containers
Conclusion
1Introduction
2Exemple simple
3Exemple un (tout petit) peu plus compliqu´e : petit code de
r´esolution d’ODE
Interfa¸cage des classes
Constructeurs
Attributs priv´es et properties
Surcharge d’op´erateurs
H´eritage
Fonctions virtuelles
Passage de containers
4Conclusion
Introduction `a
Boost-Python
V. Louvet
Introduction
Exemple
simple
Exemple un
(tout petit)
peu plus
compliqu´e
Interfa¸cage des
classes
Constructeurs
Attributs priv´es
et properties
Surcharge
d’op´erateurs
eritage
Fonctions
virtuelles
Passage de
containers
Conclusion
Sommaire
1Introduction
2Exemple simple
3Exemple un (tout petit) peu plus compliqu´e : petit code de
r´esolution d’ODE
Interfa¸cage des classes
Constructeurs
Attributs priv´es et properties
Surcharge d’op´erateurs
H´eritage
Fonctions virtuelles
Passage de containers
4Conclusion
Introduction `a
Boost-Python
V. Louvet
Introduction
Exemple
simple
Exemple un
(tout petit)
peu plus
compliqu´e
Interfa¸cage des
classes
Constructeurs
Attributs priv´es
et properties
Surcharge
d’op´erateurs
eritage
Fonctions
virtuelles
Passage de
containers
Conclusion
Introduction
Qu’est-ce que Boost.Python ?
Librairie open source en C++ qui fournit une interface
permettant de relier des classes et fonctions C++ en
Python en utilisant juste un compilateur C++.
L’interfa¸cage est non-intrusif vis `a vis du code C++.
L’utilisation de techniques de m´etaprogramming permet
de simplifier la syntaxe sous la forme du type des
d´eclarations d’interfaces du langage IDL.
Introduction `a
Boost-Python
V. Louvet
Introduction
Exemple
simple
Exemple un
(tout petit)
peu plus
compliqu´e
Interfa¸cage des
classes
Constructeurs
Attributs priv´es
et properties
Surcharge
d’op´erateurs
eritage
Fonctions
virtuelles
Passage de
containers
Conclusion
Introduction
Qu’est-ce que Boost.Python ?
Librairie open source en C++ qui fournit une interface
permettant de relier des classes et fonctions C++ en
Python en utilisant juste un compilateur C++.
L’interfa¸cage est non-intrusif vis `a vis du code C++.
L’utilisation de techniques de m´etaprogramming permet
de simplifier la syntaxe sous la forme du type des
d´eclarations d’interfaces du langage IDL.
1 / 41 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !