Расширение Visual Studio для разработки на C++
Скачать
Бесплатная пробная версия на 30 дней
Почему ReSharper C++

Чем ReSharper C++ полезен пользователям Visual Studio

Анализ и улучшение кода

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

Поиск использований и навигация

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

Рефакторинги и преобразования

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

Генерация стандартного кода

ReSharper C++ сгенерирует для вас спецификаторы include, отсутствующие и переопределяющие члены класса, операторы равенства и сравнения, функции hash и swap. Добавьте к этому десятки настраиваемых шаблонов — и у вас есть все, что нужно для эффективной работы со стереотипным кодом.

Поддержка юнит-тестирования

ReSharper C++ распознает юнит-тесты, использующие Google Test и Boost.Test, и позволяет запускать их в Visual Studio. Вы можете запускать и отлаживать модульные тесты прямо из текстового редактора. Специальные окна инструментов помогают легко просматривать, группировать, фильтровать и запускать юнит-тесты, а также создавать сеансы тестирования и управлять ими.

Соблюдение единого стиля кода

Настройте параметры форматирования и правила именования и поделитесь ими со своей командой. Поддерживать единый стиль кода больше не проблема.

Что нового

Зачем переходить на ReSharper C++ 2020.1

Поддержка стандарта C++20

Расширенная поддержка C++20

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

Помощь при написании кода

Помощь при написании кода

Две популярные функции из ReSharper для .NET — Rearrange Сode и Complete Statement — наконец добрались до ReSharper C++!

Автодополнение теперь предлагает стандартные атрибуты C++, имена меток, новый постфиксный шаблон std::forward и аргументы в вызовах базовой функции. Кроме того, автодополнение работает для определений макросов.

Разработка игр

Новые возможности для разработчиков игр

В ReSharper C++ много изменений в поддержке Unreal Engine: улучшен рефакторинг Rename и поддерживаются файлы SpatialOS GDK и USF с виртуальными путями к файлам. Новая версия лучше согласуется с рекомендациями Unreal Engine: отключена инспекция Use auto и соблюдаются правила именования консольных переменных и категорий журналов.

В ReSharper C++ 2020.1 появилась начальная поддержка HLSL. Даже на раннем этапе она уже включает в себя множество функций: от базовой подсветки кода до умного автодополнения и быстрой навигации.

входит в ReSharper Ultimate

ReSharper Ultimate:
единая лицензия для .NET-инструментов и ReSharper C++

ReSharper Ultimate — это лицензия, объединяющая отдельные инструменты JetBrains для работы с .NET, а также ReSharper C++.

Каждая лицензия ReSharper Ultimate позволяет одному разработчику использовать ReSharper, ReSharper C++, dotCover, dotTrace и dotMemory.

Инструменты C++

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

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

Отзывы клиентов

65 компаний из списка
Forbes топ-100
доверяют JetBrains ReSharper

Если вы используете Visual Studio
для разработки на C++, надеемся
вам тоже понравится ReSharper C++.