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

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

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

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

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

Привет! Какой-нибудь компилятор реализует уже стандарт С++ 11?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 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Эксперт С++
 Аватар для Croessmah
12512 / 7074 / 794
Регистрация: 27.09.2012
Сообщений: 17,466
Записей в блоге: 2
Завершенные тесты: 1
11.06.2013, 15:43     Какой компилятор поддерживает С++ 11? #4
Малую часть поддерживает VS12
Tulosba
:)
Эксперт С++
4384 / 3227 / 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
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
11.06.2013, 16:28     Какой компилятор поддерживает С++ 11? #7
Юрий Ч, pthread же в основном
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6221 / 3466 / 424
Регистрация: 29.11.2010
Сообщений: 9,177
11.06.2013, 16:52     Какой компилятор поддерживает С++ 11? #8
http://sourceforge.net/projects/mingwbuilds/
Свежие сборки от niXman
Dmitriy_M
1321 / 1202 / 109
Регистрация: 20.03.2009
Сообщений: 4,305
Записей в блоге: 11
11.06.2013, 17:08     Какой компилятор поддерживает С++ 11? #9
Цитата Сообщение от Dani Посмотреть сообщение
MinGW g++, только там надо это указать, что ты используешь стандарт C++ 11
пффф. gcc заявил полную поддержку C++11 в 4.8.1, версия MinGW значительно отстает от gcc.
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6221 / 3466 / 424
Регистрация: 29.11.2010
Сообщений: 9,177
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
Сообщений: 448
11.06.2013, 17:31     Какой компилятор поддерживает С++ 11? #12
Цитата Сообщение от Dani Посмотреть сообщение
MinGW g++, только там надо это указать, что ты используешь стандарт C++ 11
А не подскажете, где там этот параметр указывать? Путь по меню, если можно и далее.
Tulosba
:)
Эксперт С++
4384 / 3227 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
11.06.2013, 17:33     Какой компилятор поддерживает С++ 11? #13
Цитата Сообщение от MrGluck Посмотреть сообщение
ну а студия нервно курит в стороне, сомневаюсь, что там вообще когда-либо будет поддержка полная хоть каково стандарта
У студии (так уж исторически сложилось) будет всегда свой "стандарт".
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6221 / 3466 / 424
Регистрация: 29.11.2010
Сообщений: 9,177
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
1921 / 1187 / 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Эксперт С++
 Аватар для MrGluck
6221 / 3466 / 424
Регистрация: 29.11.2010
Сообщений: 9,177
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++ Какой компилятор использовать?
C++ Собрать билдер из блокнота + какой-нибудь компилятор
C++ Какой компилятор используется на олимпиадах
Какой MVS поддерживает с++11 стандарт? C++
C++ А компилятор DevC++ поддерживает С++11?

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

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

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