Определяемые пользователем литералы (расширенные литералы) C ++ 11 ... какие компиляторы его поддерживают? - PullRequest
3 голосов
/ 29 октября 2010

В другой поток Я представил некоторые методы, которые мы будем использовать для разработки на основе моделей в C ++, как только станут доступны функции C ++ 11, в частности пользовательские литералы. Я только что пересмотрел планы для GCC 4.5 и даже 4.6, и это показывает, что эта конкретная функция не поддерживается.

В любом случае, знаете ли вы, есть ли у меня какой-либо компилятор для тестирования этой функции, чтобы начать разработку / реализацию алгоритмов до тех пор, пока C ++ 11 не будет одобрен и реализован в основных бесплатных компиляторах (LLVM, GCC)?

Ответы [ 3 ]

2 голосов
/ 30 октября 2010

Пока нет, хотя исправления для Clang и GCC были отправлены и отклонены для доработки, поэтому вы должны увидеть что-то в ближайшее время.

1 голос
/ 21 ноября 2011

GCC 4.7 (не выпущено на момент публикации) поддерживает пользовательские литералы.Для справки см. http://gcc.gnu.org/gcc-4.7/changes.html и http://gcc.gnu.org/gcc-4.7/cxx0x_status.html.

Исходя из прошлого выпуска GCC сроки , я думаю, что GCC 4.7 будет выпущен где-то до мая 2012 года.1009 *

Вы можете использовать его сразу же, если хотите: я сейчас использую снимок SVN GCC 4.7 специально для работы с пользовательскими литералами и некоторыми другими недавно реализованными функциями C ++ 11.Они работают очень хорошо, и я надеюсь использовать их всерьез, когда выйдет GCC 4.7.

1 голос
/ 29 октября 2010

Насколько я знаю, пока нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...