 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Arnaud Debaene Guest
|
Posted: Mon Jul 26, 2004 8:56 am Post subject: closures/delegates en C++ |
|
|
Bonjour à tous.
Est-ce que quelqu'un aurait un retour d'expérience sur l'article
http://www.codeproject.com/cpp/FastDelegate.asp et le code associé,
concernant les "closures" en C++?
Outre l'aspect informatif et didactique, est-ce que quelqu'un a déjà
utilisé ce code en production, et si oui, qu'en penser en terme de
facilité de mise en oeuvre? J'hésite à l'utiliser en production (en
partie parce qu'il est non standard), et tout retour d'expérience
serait le bienvenu.
Merci d'avance.
Arnaud
|
|
| Back to top |
|
 |
Loïc Joly Guest
|
Posted: Thu Jul 29, 2004 10:03 am Post subject: Re: closures/delegates en C++ |
|
|
Arnaud Debaene wrote:
Non.
| Quote: | Outre l'aspect informatif et didactique, est-ce que quelqu'un a déjà
utilisé ce code en production, et si oui, qu'en penser en terme de
facilité de mise en oeuvre?
|
Non plus. Dans mon domaine d'utilisation, les delegates sont en général
créés une seule fois, et donc, d'après l'auteur de l'article, son
optimisation n'est pas aussi utile. Mais je garde l'article sous le
coude au cas où, merci. J'utilise actuellement boost::function, en
attendant un compilo qui implémente la version standard.
| Quote: | J'hésite à l'utiliser en production (en
partie parce qu'il est non standard), et tout retour d'expérience
serait le bienvenu.
|
Je me pose une question, que je n'ai pas le temps d'approfondir. Si on
se place dans le cadre d'un function standard (et non plus de
boost::function), ne peut-on pas alors envisager que les gars qui
implémentent cette classe puissent utiliser la connaissance interne des
pointeurs sur membre du compilo en question, afin d'utiliser les
optimisations de l'article de manière transparente ?
--
Loïc
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|