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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.65
Юрий Ч
5 / 5 / 0
Регистрация: 16.05.2012
Сообщений: 149
#1

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

11.06.2013, 15:39. Просмотров 2313. Ответов 35
Метки нет (Все метки)

Привет! Какой-нибудь компилятор реализует уже стандарт С++ 11?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dani
1278 / 636 / 56
Регистрация: 11.08.2011
Сообщений: 2,277
Записей в блоге: 2
Завершенные тесты: 1
11.06.2013, 15:42     Какой компилятор поддерживает С++ 11? #2
MinGW g++, только там надо это указать, что ты используешь стандарт C++ 11
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
11.06.2013, 15:42     Какой компилятор поддерживает С++ 11? #3
MinGW
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
11.06.2013, 15:43     Какой компилятор поддерживает С++ 11? #4
Малую часть поддерживает VS12
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
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
В астрале
Эксперт С++
7969 / 4731 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
11.06.2013, 16:28     Какой компилятор поддерживает С++ 11? #7
Юрий Ч, pthread же в основном
MrGluck
Модератор
Эксперт CЭксперт С++
6992 / 4163 / 594
Регистрация: 29.11.2010
Сообщений: 11,045
11.06.2013, 16:52     Какой компилятор поддерживает С++ 11? #8
http://sourceforge.net/projects/mingwbuilds/
Свежие сборки от niXman
Dmitriy_M
1340 / 1221 / 111
Регистрация: 20.03.2009
Сообщений: 4,375
Записей в блоге: 11
11.06.2013, 17:08     Какой компилятор поддерживает С++ 11? #9
Цитата Сообщение от Dani Посмотреть сообщение
MinGW g++, только там надо это указать, что ты используешь стандарт C++ 11
пффф. gcc заявил полную поддержку C++11 в 4.8.1, версия MinGW значительно отстает от gcc.
MrGluck
Модератор
Эксперт CЭксперт С++
6992 / 4163 / 594
Регистрация: 29.11.2010
Сообщений: 11,045
11.06.2013, 17:13     Какой компилятор поддерживает С++ 11? #10
Dmitriy_M, так никто и не спорит, например std::random_device() до сих пор в мингв не реализовали до конца, лишь затычка торчит

Добавлено через 3 минуты
ну а студия нервно курит в стороне, сомневаюсь, что там вообще когда-либо будет поддержка полная хоть каково стандарта
Dani
1278 / 636 / 56
Регистрация: 11.08.2011
Сообщений: 2,277
Записей в блоге: 2
Завершенные тесты: 1
11.06.2013, 17:17     Какой компилятор поддерживает С++ 11? #11
Цитата Сообщение от MrGluck Посмотреть сообщение
ну а студия нервно курит в стороне, сомневаюсь, что там вообще когда-либо будет поддержка полная хоть каково стандарта
пользователи студии удивляются, что компилится это:
C++
1
void main () {}
а в gcc компилится это
C++
1
main () {}
Fedorys
489 / 200 / 9
Регистрация: 19.03.2013
Сообщений: 450
11.06.2013, 17:31     Какой компилятор поддерживает С++ 11? #12
Цитата Сообщение от Dani Посмотреть сообщение
MinGW g++, только там надо это указать, что ты используешь стандарт C++ 11
А не подскажете, где там этот параметр указывать? Путь по меню, если можно и далее.
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
11.06.2013, 17:33     Какой компилятор поддерживает С++ 11? #13
Цитата Сообщение от MrGluck Посмотреть сообщение
ну а студия нервно курит в стороне, сомневаюсь, что там вообще когда-либо будет поддержка полная хоть каково стандарта
У студии (так уж исторически сложилось) будет всегда свой "стандарт".
MrGluck
Модератор
Эксперт CЭксперт С++
6992 / 4163 / 594
Регистрация: 29.11.2010
Сообщений: 11,045
11.06.2013, 17:34     Какой компилятор поддерживает С++ 11? #14
Fedorys, флаг компиляции -std=c++11

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

Не по теме:

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

Dani
1278 / 636 / 56
Регистрация: 11.08.2011
Сообщений: 2,277
Записей в блоге: 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
1927 / 1193 / 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
Модератор
Эксперт CЭксперт С++
6992 / 4163 / 594
Регистрация: 29.11.2010
Сообщений: 11,045
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
1278 / 636 / 56
Регистрация: 11.08.2011
Сообщений: 2,277
Записей в блоге: 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++
Какой компилятор выбрать C++
C++ Какой компилятор использовать?
C++ Какой компилятор используется на олимпиадах
Какой компилятор с++ генерирует малого размера программы ? C++

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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru