Je ne comprend pas le problème du "implicit signature changes" dont parle ce papier. Quelqu'un pourrait m'expliquer en 2 mots?
Je ne comprend pas le problème du "implicit signature changes" dont parle ce papier. Quelqu'un pourrait m'expliquer en 2 mots?
« L'effort par lequel toute chose tend à persévérer dans son être n'est rien de plus que l'essence actuelle de cette chose. »
Spinoza — Éthique III, Proposition VII
Oui je sais, mais je trouvais amusant qu'il y ait justement un papier dans le mailing de ce mois-ci proposant non pas de les bannir mais de les améliorer (bon après pour être franc je serais extrêmement surpris que ce papier soit accepté)
C'est intéressant cette histoire de "Concepts Lite: Constraining Templates with Predicates". Ça m'eût été bien utile en ce moment. Mais ça me dit quelque chose. Ce n'était pas déjà une modification candidate pour le c++11?
« L'effort par lequel toute chose tend à persévérer dans son être n'est rien de plus que l'essence actuelle de cette chose. »
Spinoza — Éthique III, Proposition VII
C'est une version "light" des Concepts qui sous sa forme C++0x a ete rejete parceque pas encore assez bonne. Ya une variante qu'ils ont propose apres la sortie de C++11 mais qui necessite beaucoup de travail pour verifier qu'elle est une bonne solution. Le probleme c'est que si les Concepts sont acceptes, a priori ca sera pas avant 2017 ce qui est loin. Du coup ils propose une version light, qui ajoute tres peu au C++11 et qui pourrait etre propose en TS ou autre module implementable pour les compilateurs avant ou autour 2014.
Chapitres 4.3.3 et 5.4.2 dans N3571
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager