Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
4 / 4 / 3
Регистрация: 28.09.2013
Сообщений: 152
1

Программная среда с c++03

11.11.2015, 20:21. Показов 1709. Ответов 15
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Посоветуйте программную среду, где можно писать на c++03 ? Именно на c++03, не c+11 или c++14.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.11.2015, 20:21
Ответы с готовыми решениями:

Программная среда для программирования на C#
Сегодня решил начать изучать С#, только не пойму, откуда можно скачать программную среду для программирования на C#. Есть на сайте...

Программная привязка
Пишу код на GUI кнопку, по умолчанию я ее привязал к левому нижнему краю, а как можно в редакторе выбор сделать на привязку к другим углам?...

Авторизация в Vk программная
в общем дело в том решил попытатся зайти в вк программно!в общем поля,и пароль при нажатии на кнопку заполняются но на кнопку не...

15
 Аватар для Kastaneda
5232 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
11.11.2015, 20:34 2
Любая, стандарт зависит от настроек компилятора.

Добавлено через 1 минуту
не, соврал, погуглил в MSVC оказывается нельзя С++11 отключить. Вот это я понимаю гибкость
0
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
11.11.2015, 20:47 3
NikitoZZZ, качай qt и в про файле укажи использовать стандарт с++03
Цитата Сообщение от Kastaneda Посмотреть сообщение
Вот это я понимаю гибкость
Да другого от них и не ждал)
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,169
Записей в блоге: 10
11.11.2015, 20:48 4
Бери любую среду с интеграцией GCC/MinGW. Стандарт устанавливается параметром -std=c++03.
0
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
11.11.2015, 20:49 5
NikitoZZZ, или как вариант поставь к любой среде где есть возможность смена компилятора, более раннюю версию, можно посмотреть по листу изменений!
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,169
Записей в блоге: 10
11.11.2015, 20:50 6
Цитата Сообщение от Mesteriis Посмотреть сообщение
Да другого от них и не ждал)
Если подумать, то оно и не нужно. Меня больше интересует вопрос: зачем это понадобилось ТС?
0
 Аватар для Kastaneda
5232 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
11.11.2015, 20:52 7
Цитата Сообщение от castaway Посмотреть сообщение
Меня больше интересует вопрос: зачем это понадобилось ТС?
Поддержка возможно.
0
4 / 4 / 3
Регистрация: 28.09.2013
Сообщений: 152
11.11.2015, 21:14  [ТС] 8
Цитата Сообщение от castaway Посмотреть сообщение
зачем это понадобилось ТС?
Препод лабы принимает только на этом стандарте.
0
Эксперт С++
 Аватар для hoggy
8972 / 4318 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
11.11.2015, 21:16 9
Цитата Сообщение от Kastaneda Посмотреть сообщение
не, соврал, погуглил в MSVC оказывается нельзя С++11 отключить. Вот это я понимаю гибкость
последующие студии держат компиляторы предыдущих.

например, на борту есть 2008 студия (c++03)
вы ставите себе 2015 комьюнити (она при этом поставит и 2010 тулчейн, и 2012, и 2013)

теперь можете выбирать чем собирать:
тулчейны для 2008, 2010, 2012, 2013, 2015 студий,
плюс опционально - с поддержкой хрюшки, или без.

2008 - c++03
2010 - промежуточный этап.
ядро с++03, стандартная бибиотека расширенная

2012 - зачатки с++11
2013 - бажный с++11
2015 - пока ещё вот только щупаю её.

Добавлено через 1 минуту
Цитата Сообщение от NikitoZZZ Посмотреть сообщение
Препод лабы принимает только на этом стандарте.
для этого сойдет любая среда.
достаточно тупо не использовать фич с++1y
2
4 / 4 / 3
Регистрация: 28.09.2013
Сообщений: 152
11.11.2015, 21:17  [ТС] 10
Цитата Сообщение от hoggy Посмотреть сообщение
достаточно тупо не использовать фич с++1y
Я не знаю стандарт настолько хорошо. Проскакивают конструкции, который c++03 не съест.
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,169
Записей в блоге: 10
11.11.2015, 21:22 11
Kastaneda, NikitoZZZ, я вот тоже подумал.. Почему бы просто при написании программы не использовать стандарт выше 2003?

Добавлено через 3 минуты
Цитата Сообщение от NikitoZZZ Посмотреть сообщение
Я не знаю стандарт настолько хорошо.
Тебе проще задать вопрос на этом форуме, приведя код. А уж переделать его под C++03 я думаю не составит труда.
0
Эксперт С++
 Аватар для hoggy
8972 / 4318 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
11.11.2015, 21:23 12
Цитата Сообщение от castaway Посмотреть сообщение
А уж переделать его под C++03 я думаю не составит труда.
переделайте пожалуйста вариадик на с++03
0
4 / 4 / 3
Регистрация: 28.09.2013
Сообщений: 152
11.11.2015, 21:26  [ТС] 13
Цитата Сообщение от castaway Посмотреть сообщение
А уж переделать его под C++03 я думаю не составит труда.
И мне с каждой проблемой сюда обращаться ?
0
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,680
11.11.2015, 21:28 14
Лучший ответ Сообщение было отмечено NikitoZZZ как решение

Решение

Цитата Сообщение от NikitoZZZ Посмотреть сообщение
И мне с каждой проблемой сюда обращаться ?
Спокойствие.
Идем сюда: http://www.codeblocks.org/downloads/26#windows
Качаем версию codeblocks-13.12mingw-setup.exe
В настройках проекта ставим галочку "c++03".

Хотя даже ставить ничего не надо. В mingw по умолчанию и так диалект С++03 используется.
Можно добавить ключик -pedantic (-pedantic-errors), чтобы получить строгое соответствие стандарту.
Программная среда с c++03

Уберет всякие VLA и т.д.
1
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,169
Записей в блоге: 10
11.11.2015, 21:32 15
Цитата Сообщение от hoggy Посмотреть сообщение
переделайте пожалуйста вариадик на с++03
Я немного не так выразился.
Цитата Сообщение от NikitoZZZ Посмотреть сообщение
Препод лабы принимает только на этом стандарте.
Что-то мешает написать лабу в этом стандарте?

Цитата Сообщение от NikitoZZZ Посмотреть сообщение
И мне с каждой проблемой сюда обращаться ?
Создай тему. Опиши задание. Приведи свой код и спроси, будет ли он компилироваться в стандарте C++03, и если нет, спроси как его переделать под C++03.
0
4 / 4 / 3
Регистрация: 28.09.2013
Сообщений: 152
11.11.2015, 21:37  [ТС] 16
Цитата Сообщение от DrOffset Посмотреть сообщение
Спокойствие.
Идем сюда: http://www.codeblocks.org/downloads/26#windows
Качаем версию codeblocks-13.12mingw-setup.exe
В настройках проекта ставим галочку "c++03".
Хотя даже ставить ничего не надо. В mingw по умолчанию и так диалект С++03 используется.
Можно добавить ключик -pedantic (-pedantic-errors), чтобы получить строгое соответствие стандарту.
Программная среда с c++03
Уберет всякие VLA и т.д.
Спасибо. Буду этим вариантом пользоваться.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.11.2015, 21:37
Помогаю со студенческими работами здесь

Программная выборка из БД
У меня не получается сделать выборку.. пишу такой код cursor = db.query(TABLE_NAME, null,rowName+"= ?",String ...

Программная регистрация
Добрый день! Интересует такой вопрос. Можно ли как-нибудь программно регистрировать юзеров. Ну они(другие ранее зареганные) создают заявку...

Программная анимация
Реализовал вариант выпадающего меню с помощью списка и css. Начал реализовывать анимацию выпадающего меню и попал в калошу>_<. ...

Программная кнопка
Доброго времени суток, уважаемые форумчане! Прошу сразу не пинать, новичок в программировании Ардуинки. Задача такая, на TFT...

Программная пауза
Доброго времени суток! Будьте добры, подскажите. Мне необходимо поставить паузу, так, чтобы для продолжения работы программы нужно было...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Что нового в C# 14
UnmanagedCoder 10.03.2025
Предстоящая версия C# 14 обещает принести изменения, которые сделают разработку еще более приятной и эффективной. Что стоит отметить, так это влияние сообщества разработчиков на формирование новых. . .
Формулы поворота
Igor3D 10.03.2025
Добрый день Тема Эти формулы приводятся во множестве тьюториалов, часто под видом "матрица вращения на плоскости". x' = x * cos(a) - y * sin(a) y' = y * cos(a) + x * sin(a) Как бы Вы их. . .
Что нового в .NET 10
UnmanagedCoder 10.03.2025
. NET 10 выходит как релиз с длительной поддержкой (LTS), включающей три года обновлений. В этом обновлении Microsoft сфокусировались на нескольких направлениях: производительность, оптимизация. . .
Отложенное высвобождение, RCU и Hazard Pointer в C++26
NullReferenced 09.03.2025
Многопоточное программирование стало важной частью современной разработки. Когда несколько потоков одновременно работают с общими данными, возникает целый ряд проблем, связанных с синхронизацией и. . .
Неблокирующийся стек на C++26
NullReferenced 09.03.2025
Традиционные способы синхронизации в многопоточном программировании — мьютексы, семафоры, условные переменные — часто превращаются в узкое место в плане производительности. При этом неблокирующиеся. . .
Обработка строк в C++26: Новые возможности string и string_view
NullReferenced 09.03.2025
Новый стандарт C++26 предлагает много улучшений для работы с привычными string и относительно новыми string_view. string_view - это невладеющая ссылка на последовательность символов, появившаяся в. . .
Мой первый аддон для Blender 3D, с помощью нейронки (не зная даже азов пайтона, но это не значит что так и с остальным).
Hrethgir 09.03.2025
Потратил весь день. Пол-дня мне хватило, чтобы понять что с версией с 14B мне не одолеть написание функционального кода, на языке с которым я вообще никак не знаком - пайтон. Версия 22B от другого. . .
Einstein@Home сегодня исполняется двадцать лет!
Programma_Boinc 09.03.2025
Einstein@Home сегодня исполняется двадцать лет! Отправлено 19 февраля 2025 года в 17:20:21 UTC Я хочу поздравить всех наших волонтеров, разработчиков и ученых из Einstein@Home. Мы официально. . .
Заполнители и расширенный набор символов в C++26
NullReferenced 09.03.2025
C++26 представляет два важных обновления: заполнители и расширенный набор символов. Заполнители (placeholders) решают давнюю проблему лаконичности кода в шаблонных выражениях и лямбда-функциях. Они. . .
Контракты в C++26
NullReferenced 09.03.2025
Контракты – это механизм, позволяющий указывать предусловия, постусловия и инварианты для функций в коде. Эта функциональность должна была стать частью C++20, но была исключена на встрече комитета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru