|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.08.2018, 08:00 | #1 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
Какой компилятор использовать лучше?
Подскажите, пожалуйста, какой компилятор использовать? В VS17 почему то отходит от стандарта, так что трудности с ним. Если код в VS17 не работает, то в других компиляторах C++ 17 работает без никаких проблем. (Ведь VS17 это как 17-ая версия C++?)
И с каким компилятором работать? Или вообще я слышал такое, что можно работать без компиляторов - просто с помощью консоли и с ручной работой. А как на работе (реальной, в компаниях) работают с C++? |
08.08.2018, 08:15 | #2 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Куда?
https://en.cppreference.com/w/cpp/compiler_support Цитата:
VS 2017 это название продукта. До этого были VS 2015, VS 2013, VS 2012, VS 2010, VS 2008, ... Вы не отличаете IDE от компилятора.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
08.08.2018, 08:19 | #3 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Какие?
Цитата:
Нет. Это версия студии и только. Поддержку стандартов лучше смотреть на страницах типа https://docs.microsoft.com/en-us/cpp...ge-conformance Также не стоит забывать, что в студии, как и в других компиляторах, есть переключатель используемого стандарта. Любой из современных, обращая внимания, если надо, на их страницу с описанием текущей поддержки стандартов. Сейчас все стараются следовать стандарту. Цитата:
По разному. Есть те, кто сидять еще на вс2010, а есть и на 2017... Также зависит от того, что делают. |
||
08.08.2018, 09:07 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Это скорее название. Там же есть версии типа 11.0 (VS 2012), 12.0 (VS 2013), 14.0 (VS 2015).
https://en.wikipedia.org/wiki/Micros...Studio#History
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
08.08.2018, 09:11 | #5 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
Он чуть по ниже. На VS17 не работает код. А на других работает на c++17 с небольшой поправкой, а на пример с c++14 без изменений:
Код:
В моём (не в первом случае) вот такой код, он "ругается" на последнюю строку: Код:
|
08.08.2018, 09:22 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Все работает, выдало только ошибку о небезопасности localtime предложив заменить на вполне стандартную localtime_s https://en.cppreference.com/w/c/chrono/localtime (можно проигнорировать если прочитать текст ошибки или погуглить)
И да, это появилось намного раньше С++17, и вообще это С, а не С++.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
08.08.2018, 09:24 | #7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
А где здесь С++17? Тут же С сплошной. Допишите #define _CRT_SECURE_NO_WARNINGS КАК ВАМ СОВЕТУЕТ КОМПИЛЯТОР и все будет работать.
|
08.08.2018, 09:30 | #8 | |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
Цитата:
Код:
C в книге по C++? Да, так и есть, но он не предупредил что это C код... Ладно.. А смысл только предупреждения я не пойму... Так и сделаю. |
|
08.08.2018, 09:32 | #9 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
08.08.2018, 09:38 | #10 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
Спасибо за подсказку!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какой массив лучше использовать? | Morgan8 | Помощь студентам | 2 | 21.11.2014 07:45 |
какой компилятор лучше всего использовать для изучения языка С++ | Zweck | Помощь студентам | 11 | 01.02.2014 12:36 |
Какой компилятор использовать? | Vodolei | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 18.12.2012 10:33 |
Какой шрифт лучше всего использовать? | Человек_Борща | Общие вопросы Delphi | 8 | 01.04.2011 18:56 |
Какой компилятор лучше? | Veytarn | Общие вопросы C/C++ | 2 | 09.01.2007 21:29 |