Bien sur, ca ne marche pas car j'aurais besoin de prevenir le
pre-processor qu'il doit remplacer T par Type dans le "PtrT" de la
definition de la macro.
Il me semble avoir lu un jour comment faire. A moins que je n'ai lu que
justement on ne peut pas le faire! Mais je me rappelle plus ;-) et je
retrouve pas sur le web.
Votre avis?
PS: la raison pour laquelle je veux une macro c'est pour pouvoir changer
en un seul endroit la classe utilisee pour les shared_pointer.
Marc Boyer -- La contractualisation de la recherche, c'est me donner de l'argent pour faire ce que je ne sais pas faire, que je fais donc mal, pendant que ce que je sais faire, je le fais sans moyens...
In article <41077900$0$4721$636a15ce@news.free.fr>, Xavier Decoret wrote:
Bonjour,
Pour toute mes classe, je definis un shared_pointer de la facon suivante:
typedef shared_ptr<Type> PtrType;
J'aimerais pouvoir remplacer cette ligne par une macro du genre:
Marc Boyer
--
La contractualisation de la recherche, c'est me donner de l'argent pour
faire ce que je ne sais pas faire, que je fais donc mal, pendant que ce
que je sais faire, je le fais sans moyens...
Marc Boyer -- La contractualisation de la recherche, c'est me donner de l'argent pour faire ce que je ne sais pas faire, que je fais donc mal, pendant que ce que je sais faire, je le fais sans moyens...
Xavier Decoret
Xavier Decoret wrote:
Bonjour,
Pour toute mes classe, je definis un shared_pointer de la facon suivante:
typedef shared_ptr<Type> PtrType;
J'aimerais pouvoir remplacer cette ligne par une macro du genre:
Bien sur, ca ne marche pas car j'aurais besoin de prevenir le pre-processor qu'il doit remplacer T par Type dans le "PtrT" de la definition de la macro.
Il me semble avoir lu un jour comment faire. A moins que je n'ai lu que justement on ne peut pas le faire! Mais je me rappelle plus ;-) et je retrouve pas sur le web.
Votre avis?
PS: la raison pour laquelle je veux une macro c'est pour pouvoir changer en un seul endroit la classe utilisee pour les shared_pointer.
Bien sur, ca ne marche pas car j'aurais besoin de prevenir le
pre-processor qu'il doit remplacer T par Type dans le "PtrT" de la
definition de la macro.
Il me semble avoir lu un jour comment faire. A moins que je n'ai lu que
justement on ne peut pas le faire! Mais je me rappelle plus ;-) et je
retrouve pas sur le web.
Votre avis?
PS: la raison pour laquelle je veux une macro c'est pour pouvoir changer
en un seul endroit la classe utilisee pour les shared_pointer.
Bien sur, ca ne marche pas car j'aurais besoin de prevenir le pre-processor qu'il doit remplacer T par Type dans le "PtrT" de la definition de la macro.
Il me semble avoir lu un jour comment faire. A moins que je n'ai lu que justement on ne peut pas le faire! Mais je me rappelle plus ;-) et je retrouve pas sur le web.
Votre avis?
PS: la raison pour laquelle je veux une macro c'est pour pouvoir changer en un seul endroit la classe utilisee pour les shared_pointer.