Visual C++

Обновлен: Ноябрь 2007

Visual C++ 2008 предоставляет мощную и гибкую среду разработки, позволяющую создавать приложения для Microsoft Windows и приложения, основанные на Microsoft .NET. Эту среду можно использовать в качестве интегрированной среды разработки, так и в качестве отдельных средств. Visual C++ состоит из следующих компонентов:

  • Средства компилятора Visual C++ 2008. Компилятор поддерживает как традиционную разработку с использованием машинного кода, так и разработку с использованием платформ виртуальных машин, таких как среда CLR. Visual C++ 2008 включает компиляторы для x64 и Itanium. Компилятор продолжает напрямую поддерживать архитектуру x86 и оптимизирует производительность кода для обеих платформ.

  • Библиотеки Visual C++. Содержат общепризнанную библиотеку шаблонных классов (ATL), библиотеки Microsoft Foundation Class (MFC) и стандартные библиотеки, такие как стандартная библиотека C++, которая состоит из библиотеки iostreams, библиотеки стандартных шаблонов (STL) и библиотеки времени выполнения языка C (CRT). Библиотека CRT включает альтернативные функции с улучшенной безопасностью для функций с известными проблемами безопасности. Библиотека STL/CLR позволяет разработчикам, использующим управляемый код, использовать также и возможности библиотеки STL. Библиотека поддержки C++ предоставляет новые возможности для маршалинга данных и упрощает написание программ, использующих среду CLR.

  • Среда разработки Visual C++. Среда разработки предоставляет всестороннюю поддержку при управлении проектами и их настройке (включая улучшенную поддержку больших проектов), редактировании исходного кода, просмотре исходного кода, а также мощные средства отладки. Среда разработки также поддерживает технологию IntelliSense, которая предоставляет при написании кода подробные подсказки, учитывающие контекст.

Кроме традиционных приложений с пользовательским интерфейсом Visual C++ позволяет разрабатывать веб-приложения, приложения интеллектуальных клиентов для Windows, решения для мобильных устройств, использующих тонкие клиенты и интеллектуальные клиенты. Язык C++, являющийся самым популярным в мире языком уровня системы, и Visual C++ вместе предоставляют разработчику высококлассное средство мирового уровня для построения программного обеспечения.

60k1461a.alert_note(ru-ru,VS.90).gifПримечание.

Visual C++, экспресс-выпуск предоставляет часть тех возможностей, которые доступны в других выпусках Visual C++. Это значит, что некоторые компоненты, библиотеки и возможности, доступные в других выпусках Visual C++, недоступны в этой версии продукта, хотя они и могут упоминаться в документации. Чтобы получить доступ к недоступным возможностям, необходимо произвести обновление до другой версии Visual C++. Дополнительные сведения о других выпусках этого продукта, см. в разделе Выпуски Visual C++. Документация, входящая в состав Visual C++, экспресс-выпуск, является частью документации для других версий Visual C++. Это означает, что можно встретить ссылки на недоступные разделы. Полная версия документации доступна на веб-узле https://msdn.microsoft.com/library.

60k1461a.alert_note(ru-ru,VS.90).gifПримечание.

Если вы приступаете к изучению C++, рекомендуется ознакомиться с документом "Руководство по С++ для начинающих", написанным Гербом Шилдтом (Herb Schildt), которое доступно по ссылке https://go.microsoft.com/fwlink/?LinkId=115303.

В этом подразделе

Связанные подразделы