katzsmile
@katzsmile

Отличие Visual C++ от C++?

Собственно в чем отличие Visual C++ от C++?
  • Вопрос задан
  • 14065 просмотров
Пригласить эксперта
Ответы на вопрос 4
taliban
@taliban
php программист
В том что первое — IDE а второе язык =)
Ответ написан
wcoder
@wcoder
Cross-platform developer
Visual C++ — интегрированная среда разработки приложений на языке C++, разработанная фирмой Microsoft и поставляемая либо как часть комплекта Microsoft Visual Studio, либо отдельно в виде бесплатного функционально ограниченного комплекта Visual C++ Express Edition. Сменила интегрированную среду разработки Microsoft QuickC.

C++ — соответственно язык.
Ответ написан
Комментировать
Ogra
@Ogra
Есть абстрактный, «Сферический С++ в вакууме». Есть ANSI (или ISO, не помню) стандарты на фичи и поведение. В том числе и пресловутый «undefined behaviour» (неопределенное поведение).

Есть конкретные реализации: компиляторы, среды разработки, например, gcc, icc, vc++. Соответственно, каждая из них во-первых, поддерживает стандарт в той или иной степени, а во-вторых по своему реагирует на undefined behaviour.

Поэтому при написании статей о С++ часто указывают конкретный компилятор или даже версию, в которой все работает.

Есть еще одна причина: автор, пишущий про С++ просто не знает стандарта языка, никогда не пробовал других компиляторов, и боится сказать «С++». Это просто одно из проявлений «Works for me».
Ответ написан
Zigmar
@Zigmar
Еще, есть целая куча вещей, специфических для win32/64, которых нету на других платформах и даже компиляторов. Я своими глазами видел, как програмист выросший на vc++ искал на другой платформе типы BYTE и DWORD, будучи уверенным, что это стандартные сишные типы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы