C ++ 11的用户定义的文字(扩展文字)...哪些编译器支持它?

时间:2010-10-29 16:56:31

标签: c++ metaprogramming c++11 user-defined-literals

another thread中,我介绍了一些技术,一旦C ++ 11特性(特别是用户定义的文字)可用,我们将用于C ++中的模型驱动开发。我刚刚修改了GCC 4.5甚至4.6的计划,它表明不支持这个特殊功能。

无论如何,你知道我是否有任何编译器来测试该功能以开始设计/实现算法,直到C ++ 11被批准并在主流免费编译器(LLVM,GCC)中实现?

3 个答案:

答案 0 :(得分:2)

尚未提及ClangGCC的补丁已经提交并被拒绝进行重新处理,因此您很快就会看到一些内容。

答案 1 :(得分:1)

目前还没有,据我所知。

答案 2 :(得分:1)

GCC 4.7(此帖子未发布)支持用户定义的文字。有关参考,请参阅http://gcc.gnu.org/gcc-4.7/changes.htmlhttp://gcc.gnu.org/gcc-4.7/cxx0x_status.html

从过去的GCC发布timelines来看,我猜GCC 4.7将在2012年5月之前发布。

如果您愿意,可以立即使用它:我现在正在使用GCC 4.7 SVN快照专门用于播放用户定义的文字和其他一些新实现的C ++ 11功能。他们的工作非常好,我希望在GCC 4.7发布时认真使用它们。