lundi 1 septembre 2008
Souvenez vous : il y a près de deux ans, j'essayais avec grand peine d'implémenter la classe std::tr1::reference_wrapper<>, et j'ai du abandonner.Tout content de pouvoir installer l'implémentation du TR1 de Microsoft Visual C++ 2008 SP1, j'ai tenu à vérifier que mon échec épique n'était pas du à ma stupidité, mais à (comme je le pense sincèrement) une mauvaise formulation du texte du TR1.
Lire la suite
Tags: C++, héritage, meta-programmation, standard, TR1
Ce billet, écrit à 14:00 par Emmanuel Deloget dans la catégorie C++ a suscité :
aucun commentaire
:: aucun trackback
jeudi 28 août 2008
Si vous voulez expérimenter les concepts dont il est question dans l'article précédent, je vous signale que Douglas Gregor propose ConceptGCC, un prototype de compilateur C++ basé sur GCC 4.3.0 et qui implémente les extensions de langage définies dans les dernières propositions de Stroustrup et Gregor.
Tags: C++, ce blog, concept, concept_map, meta-programmation
Ce billet, écrit à 17:57 par Emmanuel Deloget dans la catégorie C++ a suscité :
aucun commentaire
:: aucun trackback
mercredi 27 août 2008
Le système de type du langage C++ s'enrichit d'une nouveauté déroutante: la notion de concepts (que l'on retrouve déjà dans certains langages fonctionnels) est en passe d'être intégrée au coeur du langage - pour le meilleur et pour le meilleur.
Lire la suite
Tags: C++, concept, concept_map, meta-programmation, standard
Ce billet, écrit à 19:00 par Emmanuel Deloget dans la catégorie C++ a suscité :
2 commentaires
:: aucun trackback
jeudi 28 septembre 2006
Et quelque part, il a raison - les templates offrent un grand nombre d'avantages, et notamment l'option d'utiliser des techniques de méta programmation en C++. Pour ceux d'entre vous qui n'ont que des connaissances modestes en C++, je m'étendrais davantage sur ce sujet dans un billet ultérieur.
Lire la suite
Tags: C++, design pattern, fun, meta-programmation
Ce billet, écrit à 13:04 par Emmanuel Deloget dans la catégorie C++ a suscité :
3 commentaires
:: aucun trackback