Littéraux définis par l'utilisateur (littéraux étendus) de C++11… quels compilateurs le prennent en charge ?

StackOverflow https://stackoverflow.com/questions/4054136

Question

Dans un autre fil J'ai présenté certaines techniques que nous utiliserions pour le développement piloté par modèle en C++ une fois que les fonctionnalités C++11, en particulier les littéraux définis par l'utilisateur, seront disponibles.Je viens de réviser les plans pour GCC 4.5 et même 4.6 et cela montre que cette fonctionnalité particulière n'est pas prise en charge.

Quoi qu'il en soit, savez-vous si j'ai même un compilateur pour tester cette fonctionnalité afin de commencer à concevoir/implémenter les algorithmes jusqu'à ce que le C++11 soit approuvé et implémenté dans les compilateurs gratuits grand public (LLVM, GCC) ?

Était-ce utile?

La solution

Pas encore, bien que les patchs pour les deux Clang et GCC ont été soumis et rejeté pour retravaillant, vous devriez voir quelque chose bientôt.

Autres conseils

Aucun encore, pour autant que je sais.

GCC 4.7 (inédit à ce jour) prend en charge les littéraux définis par l'utilisateur.Pour référence voir http://gcc.gnu.org/gcc-4.7/changes.html et http://gcc.gnu.org/gcc-4.7/cxx0x_status.html .

À en juger uniquement par la version précédente de GCC délais, je suppose que GCC 4.7 sera publié avant mai 2012.

Vous pouvez l'utiliser immédiatement si vous le souhaitez :J'utilise actuellement un instantané SVN GCC 4.7 spécifiquement pour jouer avec des littéraux définis par l'utilisateur et d'autres fonctionnalités C++11 nouvellement implémentées.Ils fonctionnent très bien et je compte les utiliser sérieusement lors de la sortie de GCC 4.7.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top