Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.87
Inferiym
1 / 7 / 3
Регистрация: 20.12.2011
Сообщений: 58
#1

С + + и Visual C + + и чем они отличаются? Есть ли их изучение взаимно дополняющее или это совсем разные языки? - C++

17.06.2012, 23:23. Просмотров 3872. Ответов 54
Метки нет (Все метки)

Просветите убогого =)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2012, 23:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос С + + и Visual C + + и чем они отличаются? Есть ли их изучение взаимно дополняющее или это совсем разные языки? (C++):

Сложить три числа, если они отличаются не больше чем на 2 - C++
Есть к примеру 3 числа, A, B, C. Если эти числа отличаются не больше чем на 2, то сложить их. Как бы сделать проверку?

Какие существуют виды условного оператора и чем они отличаются - C++
5. Какие существуют виды условного оператора и чем они отличаются?

Часть чисел записывается с совсем противоположным знаком, чем они выводятся в консоли - C++
Есть следующий код: #include <iostream> #include <math.h> #include <fstream> using namespace std; void filter(double x,double...

а как вам это чем отличаются - C++
10)Литералы 33 и 33L Выберите один ответ. не отличаются отличаются значением отличаются типом одно из них...

Числа считаются равными если они отличаются не более, чем на (10^-12) / c++ / как реализовать эту возможность? - C++
На плоскости заданы три точки А, В и С. Определить, какая из двух последних точек (B или C) расположена ближе к A, и вывести расстояние от...

JavaScript является каким то подразделом Java, или это совершенно разные языки? - Java
Здравствуйте. Хочу изучит JavaScript, но не хотелось бы обходить вниманием Java. Подскажите, JavaScript является каким то подразделом...

54
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
17.06.2012, 23:27 #2
Цитата Сообщение от Inferiym Посмотреть сообщение
С + + и Visual C + + и чем они отличаются?
отличие зависит от контекста (конкретного имеющегося кода или поставленной задачи)
чистый С++ работает везде
0
novi4ok
551 / 504 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
17.06.2012, 23:42 #3
в visual stugio можно установить режим, когда все, что не принадлежит стандарту, будет интерпретироваться, как ошибка. в основном это майкрософтовские улутшадлы. иногда удобные, иногда бессмысленные.
1
Avazart
Эксперт С++
7247 / 5419 / 297
Регистрация: 10.12.2010
Сообщений: 24,047
Записей в блоге: 17
18.06.2012, 00:32 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Visual не язык это среда со своими расширениями-прибамбасами

Компилятор среды поидее должен придерживаться стандарта С++, но на практике....
3
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
22.06.2012, 07:19 #5
Avazart,у мелкомягких и стандартный-то С++-компилятор стандарт порой нехило нарушает, что уж говорить об их собственной "доработке" языка...
1
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
22.06.2012, 09:36 #6
Inferiym, почему не MinGW вместо visual?
0
Evg
Эксперт CАвтор FAQ
18248 / 6373 / 438
Регистрация: 30.03.2009
Сообщений: 17,643
Записей в блоге: 28
23.06.2012, 12:10 #7
Цитата Сообщение от Avazart Посмотреть сообщение
Visual не язык это среда со своими расширениями-прибамбасами
На самом деле условно можно считать языком (микрософтовским расширением языка Си++)

Не по теме:

Цитата Сообщение от silent_1991 Посмотреть сообщение
Avazart,у мелкомягких и стандартный-то С++-компилятор стандарт порой нехило нарушает, что уж говорить об их собственной "доработке" языка...
Я MSVC'ом не пользуюсь, но несколько раз слышал на форуме, что по части соблюдения стандарта микрософтовский компилятор можно брать за эталон

0
Avazart
Эксперт С++
7247 / 5419 / 297
Регистрация: 10.12.2010
Сообщений: 24,047
Записей в блоге: 17
23.06.2012, 21:21 #8
соблюдения стандарта микрософтовский компилятор можно брать за эталон
Ну это наверное в только рамках Windows.
0
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
23.06.2012, 21:28 #9
Цитата Сообщение от Evg Посмотреть сообщение
На самом деле условно можно считать языком (микрософтовским расширением языка Си++)
Все эти расширения лежат в отдельных хедерах, если их не подключать, то будет стандарт

а стандартная библиотека у них не своя, а берут у Dinkumware.ltd
1
Invader_Zim
Twilight Parasite
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 908
23.06.2012, 21:38 #10
MinGW-правильный выбор! ИМХО
1
Evg
Эксперт CАвтор FAQ
18248 / 6373 / 438
Регистрация: 30.03.2009
Сообщений: 17,643
Записей в блоге: 28
24.06.2012, 12:33 #11
Цитата Сообщение от defer Посмотреть сообщение
Все эти расширения лежат в отдельных хедерах, если их не подключать, то будет стандарт
Сдаётся мне, что всякое типа __try без реальных изменений в синтаксисе языка поддержать невозможно. Хотя 100% уверенности нет. Может и вправду это дело через макросы заруливается на функции run-time поддержки и компилятору встроенная конструкция не нужна
1
silent_1991
24.06.2012, 13:15
  #12

Не по теме:

Цитата Сообщение от Evg Посмотреть сообщение
несколько раз слышал на форуме, что по части соблюдения стандарта микрософтовский компилятор можно брать за эталон
Не верьте, нельзя. Только примеров не просите, не вспомню уже их... Но факт того, что сам давно ушёл со студии, подтверждает наличие таких примеров.
Хотя нет, один пример всё-таки вспомнил, правда, коды привести не могу. Долго отлаживал один код, завязанный на правильных вызовах перегруженных функций. А потом выяснилось, что мелкомягкий компилятор, идущий в составе 2010 студии, просто-напросто неверное (не по стандарту) разрешал перегрузку.
Возможно, вы читали, что по части реализации нового стандарта ему нет равных. Так действительно было до выхода gcc 4.6, поскольку он уже тогда поддерживал auto, лямбды, регэкспы и множество библиотек нового стандарта. Но теперь, когда есть gcc 4.7.1, об этом говорить не приходится.

1
Evg
24.06.2012, 14:00
  #13

Не по теме:

silent_1991, кто и что говорил толком не припомню. Один раз говорил про то, что Sun'овский компилятор можно брать за эталон соблюдения стандартов. Тогда мне сказали, что микрософтовский тоже чётко следует стандарту. В других случаях речь шла в таком же духе. И всё это было ВНЕ контекста последнего стандарта Си++. И вот с тех пор у меня как-то в голове устаканилось, что микрософтеры свято блюдут стандарт

1
diagon
24.06.2012, 19:42
  #14

Не по теме:

Цитата Сообщение от Evg Посмотреть сообщение
И вот с тех пор у меня как-то в голове устаканилось, что микрософтеры свято блюдут стандарт
Это когда же они его блюли? Чего стоит хотя бы эксплорер. Веб-девелоперам приходиться писать 2 кода - по стандарту и для эксплорера. Студия же, мало того что далеко не идеально поддерживает стандарт с++, так еще и активно пытается заставить пользователя использовать свои расширения(например, при использовании printf вылезает warning и предложение использовать функцию printf_s). Чтобы это убрать, приходиться дописывать кучу дефайнов.
В общем, ужасный компилятор, есть немало лучших аналогов(gcc, clang, intel). Не понимаю, почему он так популярен.

1
Evg
24.06.2012, 19:52     С + + и Visual C + + и чем они отличаются? Есть ли их изучение взаимно дополняющее или это совсем разные языки?
  #15

Не по теме:

Цитата Сообщение от diagon Посмотреть сообщение
Это когда же они его блюли?
Я ж им не пользуюсь. Люди сказали, вот я и начал так думать

1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2012, 19:52
Привет! Вот еще темы с ответами:

Чем они отличаются.. - Turbo Pascal
Помогите с файлами! F:file of string; F1:file of char; F2:text; Нужно написать чем они отличаются. А также файловое...

Чем они отличаются и какую приобрести? - Видеокарты
Чем отличается Видеокарта ASUS STRIX GeForce GTX 750 Ti OC 2GB GDDR5 (STRIX-GTX750TI-OC-2GD5) от Видеокарта ASUS GeForce GTX 750 Ti OC...

Visual Studio 2005 и Visual Studio 2008 сильно ли они отличаются друк от друга? - Разработка ПО
привет ребята:) вот у меня есть Visual Studio 2005 и Visual Studio 2008 возник вопрос сильно ли они отличаются друк от друга? пробывал...

Что такое входной и выходной поток? чем они отличаются? - C#
Что такое входной и выходной поток? чем они отличаются?


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

Или воспользуйтесь поиском по форуму:
15
24.06.2012, 19:52
Ответ Создать тему
Опции темы

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