lundi 1 septembre 2008

Etude du C++ Technical Report 1 - reference_wrapper : je confirme, c'est tordu. | 2 vote(s)

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: , , , ,

jeudi 28 août 2008

Le futur standard C++ : concepts, deuxième prise | 1 vote(s)

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: , , , ,

mercredi 27 août 2008

Le futur standard C++ : concepts | 0 vote(s)

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: , , , ,

jeudi 28 septembre 2006

Il préfère les templates... | 0 vote(s)

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: , , ,