Гарантия безопасности и соответствия требованиям

Инструменты JetBrains соответствуют самым передовым отраслевым стандартам в области безопасности, в том числе прошли сертификацию SOC 2, что гарантирует надежную защиту данных вашей организации и соответствие наших продуктов международным регламентам.

Продуктивная разработка на C++

Более качественный код

ReSharper C++ подсвечивает проблемные участки кода в редакторе и предоставляет автоматические исправления для его улучшения. Недостижимый код? Избыточные выражения? Подозрительная нарезка объекта? Некорректный спецификатор формата? ReSharper C++ обратит ваше внимание на эти и другие проблемы и поможет их решить.

Более качественный код

Удобная навигация

С ReSharper C++ легко перемещаться по проекту — к любому файлу, типу, члену типа и их использованиям. Всего за пару кликов можно перейти от любого символа к его объявлению или определению, базовым или производным символам.

Удобная навигация

Надежные рефакторинги

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

Выбор стиля кода

Настройте правила форматирования и именования в редакторе, чтобы соблюдать единый стиль кода всей командой. Сохраните эти настройки в отдельном файле и поделитесь им с коллегами.

Не только C++

В вашем проекте используется C++ и C#? Не проблема: теперь и ReSharper, и ReSharper C++ доступны по одной лицензии. С умной поддержкой C++/CLI!

Как еще ReSharper C++ расширяет функциональность Visual Studio?

Идеальный помощник в разработке игр

UnrealHeaderTool

Благодаря интеграции с UnrealHeaderTool вы можете отслеживать ошибки, связанные с макросами и метаданными Unreal Engine на раннем этапе разработки. ReSharper C++ отображает все ошибки и предупреждения прямо в редакторе, чтобы вы могли быстро все исправить.

Спецификаторы рефлексии

В ReSharper C++ есть нативная поддержка макросов рефлексии Unreal Engine. ReSharper C++ понимает механизм рефлексии и предоставляет автодополнение для спецификаторов рефлексии внутри макросов.

HLSL

Работайте продуктивнее благодаря поддержке шейдеров HLSL. ReSharper C++ распознает файлы .usf и .ush, обеспечивает подсветку синтаксиса, автодополнение и навигацию по всему решению, а также предоставляет информацию о параметрах.

Удаленный вызов процедур

При работе над проектами Unreal Engine ReSharper C++ корректно обрабатывает удаленные вызовы процедур и предоставляет автодополнение, инспекции, рефакторинги и возможности навигации.

Чем ReSharper C++ отличается от Visual Assist?

Подробнее

AI Assistant in ReSharper C++

Кто знает ваш проект не хуже вас самих? Ваша IDE! Именно поэтому AI Assistant так точно учитывает контекст и приходит на помощь, когда нужно. С его помощью вы сможете быстрее и эффективнее решить свои задачи.

Новый взгляд на привычную работу

AI Assistant — не просто чат-бот. Он предлагает контекстные действия прямо в редакторе и может объяснить логику кода, помочь найти ошибки, предложить рефакторинги или создать документацию.

Спросите эксперта

Не понимаете новую функцию языка C++? Нужна помощь с проектом Unreal Engine? Наш AI Assistant готов подсказать нужную информацию и привести готовые к использованию образцы кода.

Создайте собственный процесс на основе ИИ

Вы можете добавить собственные подсказки из библиотеки и быстро вызывать их через меню действий на основе ИИ. Творческий подход поможет вам использовать возможности ИИ максимально эффективно!

Что нового в ReSharper C++ 2024.3

Поддержка C++23 и C23

Рефакторинг Move to Folder

Обновления для Unreal Engine

В ReSharper C++ 2024.3 реализован ряд новых возможностей языка из стандартов C++23 и C23, а также добавлена поддержка новых расширений GNU для языка.

Благодаря рефакторингу Move to Folder переносить файлы C++ стало гораздо проще. После переноса файлов в новое место рефакторинг обновляет соответствующие директивы #include.

На проектах Unreal Engine новая версия ReSharper C++ предлагает варианты автодополнения для тегов геймплея и аргументов макросов журнала, а также расширенную поддержку делегатов.


Присоединяйтесь

Команды по всему миру ежедневно пользуются инструментами JetBrains. Попробуйте и вы!

Бесплатная пробная версия на 30 дней

Виктор Карей

Основатель и ведущий инженер

Voxel Plugin для Unreal Engine

Разрабатывать с расширением ReSharper C++ очень легко. Благодаря ему код, который я пишу, становится лучше и безопаснее. Он стал незаменимой частью моего рабочего процесса.

Разрабатывать с расширением ReSharper C++ очень легко. Благодаря ему код, который я пишу, становится лучше и безопаснее. Он стал незаменимой частью моего рабочего процесса.

Михаил Матросов

С++ джедай

Инструмент, который устанавливает высокие стандарты для процесса разработки. Clang когда-то совершил революцию в мире компиляторов. Сегодня ReSharper C++ делает то же самое в мире IDE.

Инструмент, который устанавливает высокие стандарты для процесса разработки. Clang когда-то совершил революцию в мире компиляторов. Сегодня ReSharper C++ делает то же самое в мире IDE.

Попробуйте инструменты JetBrains для C/C++

Выберите инструмент для своего тулчейна, который отвечает вашим потребностям

Подробнее