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

Какие есть компиляторы c++ без изменения синтаксиса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Какую ide лучше использовать для c++ http://www.cyberforum.ru/cpp-beginners/thread1234833.html
какой ide лучше использовать для c++?
C++ Убрать консоль при запуске программы как сделать так чтобы при запуске программы на c++ не открывалась консоль? http://www.cyberforum.ru/cpp-beginners/thread1234832.html
Существуют ли библиотеки UPnP C++
есть-ли библиотеки для открытия портов(UPnP) на c++?
Можно ли в С++ встраивать код на Assembler C++
можно ли встроить в c++ программу код на ассемблере(masm32) если да то как?
C++ Обработчик нажатий кнопки http://www.cyberforum.ru/cpp-beginners/thread1234824.html
как в c++ создать обработчик нажатий кнопки?
C++ Перевести код с Java на C++ как на c++ будет выглядеть код который на java выглядит так: public static ing f = 0; public static void main(String args) { dddr(4); System.out.print(f); } pulic static void dddr(int g) { подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16824 / 5245 / 320
Регистрация: 30.03.2009
Сообщений: 14,125
Записей в блоге: 26
28.07.2014, 21:10     Какие есть компиляторы c++ без изменения синтаксиса
Цитата Сообщение от CyberSolver Посмотреть сообщение
Запретить, конечно, не может. Но если они изменят семантику, к примеру, try-catch, можно сразу и навсегда выкинуть сие... хм, поделие на мороз.
Понятие "расширение" подразумевает введение дополнений, а не изменение существующих конструкций

Цитата Сообщение от CyberSolver Посмотреть сообщение
Вообще, это было первое, чему меня научили в Си++ (раньше чем using namespace std; ) - всё, что non-standart, - сразу в топку. А в стандарте ясно написано: любые изменения стандарта автоматически non-standart (привет, кэпы из ISO).
Об чём и идёт речь с самого начала. Вопрос только в том, что такое non-standard. Для эксперта этот вопрос затруднений не вызывает. А новичку далеко не сразу и не везде понятно, что есть стандарт, а что нет. Потому ТС и спросил, как сие возможно проконтролировать в автоматическом режиме, а не в режиме постоянного чтения стандартов

Цитата Сообщение от Toshkarik Посмотреть сообщение
Одно дело, когда функция/оператор существует лишь для реализации компилятора и стандартной библиотеки, и другое, когда их делают для использования сторонними разработчиками. typeof и __typeof__, как мне кажется, наглядный пример
Это не так. Этим расширением пользуется множество разработчиков, выпускающих программные продукты, которые поставляют дополнительные хидеры. Т.е. разработчики библиотек. А так же разработчики ядра линукса (потому что ядро поставляет множество инклюдов в user-space). А может кто-то ещё. В любом случае новичок, увидевший где-то использование typeof и попробовавший его на gcc, далеко на сразу поймёт, что сие есть расширение языка C, а не стандартный C
 
Текущее время: 17:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru