Форум программистов, компьютерный форум CyberForum.ru

Какой компилятор поддерживает С++ 11? - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.65
Юрий Ч
5 / 5 / 0
Регистрация: 16.05.2012
Сообщений: 149
11.06.2013, 15:39     Какой компилятор поддерживает С++ 11? #1
Привет! Какой-нибудь компилятор реализует уже стандарт С++ 11?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2013, 15:39     Какой компилятор поддерживает С++ 11?
Посмотрите здесь:

какой компилятор посоветуете C++
C++ поддерживает ли компилятор g++ многопототочность?
C++ Какой компилятор использовать
Какой компилятор выбрать C++
Какой использовать компилятор С++ ? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
11.06.2013, 15:42     Какой компилятор поддерживает С++ 11? #2
MinGW g++, только там надо это указать, что ты используешь стандарт C++ 11
Issues
429 / 364 / 37
Регистрация: 06.08.2012
Сообщений: 961
11.06.2013, 15:42     Какой компилятор поддерживает С++ 11? #3
MinGW
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11836 / 6815 / 771
Регистрация: 27.09.2012
Сообщений: 16,905
Записей в блоге: 2
Завершенные тесты: 1
11.06.2013, 15:43     Какой компилятор поддерживает С++ 11? #4
Малую часть поддерживает VS12
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
11.06.2013, 15:45     Какой компилятор поддерживает С++ 11? #5
Вот Вам табличка: http://wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport
и вот http://cpprocks.com/c11-compiler-sup...c-clang-intel/
Юрий Ч
5 / 5 / 0
Регистрация: 16.05.2012
Сообщений: 149
11.06.2013, 16:18  [ТС]     Какой компилятор поддерживает С++ 11? #6
Ну, в первую очередь, конечно, хотелось бы глянуть на реализацию многопоточности. Винда поддерживает многопоточность, не понятно как в Линуксе библиотека будет реализовать многопоточность, ведь там нет потоков как таковых, только процессы.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
11.06.2013, 16:28     Какой компилятор поддерживает С++ 11? #7
Юрий Ч, pthread же в основном
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4924 / 2667 / 243
Регистрация: 29.11.2010
Сообщений: 7,421
11.06.2013, 16:52     Какой компилятор поддерживает С++ 11? #8
http://sourceforge.net/projects/mingwbuilds/
Свежие сборки от niXman
Dmitriy_M
1294 / 1175 / 104
Регистрация: 20.03.2009
Сообщений: 4,210
Записей в блоге: 11
11.06.2013, 17:08     Какой компилятор поддерживает С++ 11? #9
Цитата Сообщение от Dani Посмотреть сообщение
MinGW g++, только там надо это указать, что ты используешь стандарт C++ 11
пффф. gcc заявил полную поддержку C++11 в 4.8.1, версия MinGW значительно отстает от gcc.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4924 / 2667 / 243
Регистрация: 29.11.2010
Сообщений: 7,421
11.06.2013, 17:13     Какой компилятор поддерживает С++ 11? #10
Dmitriy_M, так никто и не спорит, например std::random_device() до сих пор в мингв не реализовали до конца, лишь затычка торчит

Добавлено через 3 минуты
ну а студия нервно курит в стороне, сомневаюсь, что там вообще когда-либо будет поддержка полная хоть каково стандарта
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
11.06.2013, 17:17     Какой компилятор поддерживает С++ 11? #11
Цитата Сообщение от MrGluck Посмотреть сообщение
ну а студия нервно курит в стороне, сомневаюсь, что там вообще когда-либо будет поддержка полная хоть каково стандарта
пользователи студии удивляются, что компилится это:
C++
1
void main () {}
а в gcc компилится это
C++
1
main () {}
Fedorys
 Аватар для Fedorys
487 / 198 / 8
Регистрация: 19.03.2013
Сообщений: 444
11.06.2013, 17:31     Какой компилятор поддерживает С++ 11? #12
Цитата Сообщение от Dani Посмотреть сообщение
MinGW g++, только там надо это указать, что ты используешь стандарт C++ 11
А не подскажете, где там этот параметр указывать? Путь по меню, если можно и далее.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
11.06.2013, 17:33     Какой компилятор поддерживает С++ 11? #13
Цитата Сообщение от MrGluck Посмотреть сообщение
ну а студия нервно курит в стороне, сомневаюсь, что там вообще когда-либо будет поддержка полная хоть каково стандарта
У студии (так уж исторически сложилось) будет всегда свой "стандарт".
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4924 / 2667 / 243
Регистрация: 29.11.2010
Сообщений: 7,421
11.06.2013, 17:34     Какой компилятор поддерживает С++ 11? #14
Fedorys, флаг компиляции -std=c++11

Добавлено через 1 минуту

Не по теме:

Tulosba, да, в 12 уже strtok не копилит, требует strtok_s. Зачем им стандарт, когда они навязывают собственные технологии?

Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
11.06.2013, 17:43     Какой компилятор поддерживает С++ 11? #15
Fedorys, это через командную строку указывать.
DiffEreD
11.06.2013, 17:59
  #16

Не по теме:

Недавно заметил что в mingw 4.8.1 перенесли system_clock, high_resolution_clock и steady_clock в новое пространство имен _V2, типа ради большей точности. Никто не в курсе что это за нововведение?

diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
11.06.2013, 18:02     Какой компилятор поддерживает С++ 11? #17
clang реализовал примерно столько же, сколько и gcc. Пруф - http://clang.llvm.org/cxx_status.html
Но вот собрать его под виндой - тот еще квест. К тому же, clang 3.3 как-то очень странно зарелизился (документация - 404, на главной и в /releases только 3.2. Поэтому нужно искать его в svn)
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4924 / 2667 / 243
Регистрация: 29.11.2010
Сообщений: 7,421
11.06.2013, 18:04     Какой компилятор поддерживает С++ 11? #18
Dani, ну почему ж сразу так, в IDE можно. В винде то консолька убогая, её юзеры исбегают (и я их понимаю)
В CodeBlocks: Settings > Compiler and Debugger > далее как на срине
Какой компилятор поддерживает С++ 11?
В DevCpp : Tools > Cimpiler options > далее как на скрине, либо еще проще:
Далее Settings > Code generation - Там пункт
language standart - щелкаете и выбираете.
Но в Dev вроде по дефолту схватывается с++11
Миниатюры
Какой компилятор поддерживает С++ 11?  
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
11.06.2013, 18:07     Какой компилятор поддерживает С++ 11? #19
MrGluck, я по хардкору)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2013, 18:32     Какой компилятор поддерживает С++ 11?
Еще ссылки по теме:

C++ Какой компилятор использовать?
Какой MVS поддерживает с++11 стандарт? C++
C++ А компилятор DevC++ поддерживает С++11?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Убежденный
Системный программист
 Аватар для Убежденный
14200 / 6215 / 986
Регистрация: 02.05.2013
Сообщений: 10,358
Завершенные тесты: 1
11.06.2013, 18:32     Какой компилятор поддерживает С++ 11? #20
Цитата Сообщение от diagon Посмотреть сообщение
Но вот собрать его под виндой - тот еще квест.
Собирал Clang пару недель назад под Visual Studio, прошло без проблем.
Yandex
Объявления
11.06.2013, 18:32     Какой компилятор поддерживает С++ 11?
Ответ Создать тему
Опции темы

Текущее время: 12:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru